eguid

Do good myself!--eguid

云游戏流媒体整体架构设计(云游戏流媒体技术前瞻,最近云游戏概念很火,加之对流媒体技术略有研究,简单写一些)

前言: 遥想当年阿法狗战败一众围棋国手,风气一转,似乎所有人都懂AI。这次谷歌又放出了stadia,国内鹅厂再次跑步进场,贵州某xx云提前布局。 闲来无事,尝试体验了一下贵州某xx云的云游戏(不打广告),暂且不评论如何如何,刚好对流媒体技术略有研究,仅在这里简单聊一下这方面涉及的架构和技术。 ...

2019-03-22 23:40:05

阅读数 409

评论数 3

发一下自己开发的自娱自乐小游戏:奥赛罗(黑白棋、翻转棋),支持可落子位置提示,原创翻转算法

前言: 这次是从前就特别喜欢玩的“奥赛罗”,但是国内玩的人不多,后来也就慢慢淡忘了。偶然想起来,觉得还是挺有意思的,就着手开发了。之前已经写过两三个小游戏,所以开发起来也很顺畅,原以为利用业余时间几天应该能写完的,断断续续写了两三个星期。中间觉得不好又推翻重写了一次。目前只完成了java版本,后...

2018-12-19 14:10:19

阅读数 253

评论数 0

javaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装了FFmpeg的音视频操作?

  通过“javaCV入门指南:序章 ”大家知道了处理音视频流媒体的前置基本知识,基本知识包含了像素格式、编解码格式、封装格式、网络协议以及一些音视频专业名词,专业名词不会赘述,自行搜索即可。 本章将正式开始javaCV之旅,先看一下官方文档里的介绍 JavaCV是计算机视觉领域的开发人员...

2018-11-03 00:43:13

阅读数 3116

评论数 0

javacv实现实时视频截图和录像服务easyCV

本项目维护于github:https://github.com/eguid/easyCV 2019年4月更新: 1、新增两个springboot+postgre的演示demo 2、去除了corelib录像API中不合理的持久层接口 1、介绍 本项目基于javaCV1.4.x。 其中实现...

2018-10-24 16:44:11

阅读数 1730

评论数 5

javaCV开发详解之8:转封装在rtsp转rtmp流中的应用(无须转码,更低的资源消耗)

javaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rts...

2018-10-12 14:19:43

阅读数 2424

评论数 28

关于直播视频平台与监控视频平台技术架构方案的一点小想法

javaCV入门指南:序章 截图服务在线演示demo:https://blog.csdn.net/eguid_1/article/details/82842904 项目维护地址:https://github.com/eguid/easyCV 感谢支持eguid原创,有兴趣的小伙伴可以点击博客...

2018-10-12 00:54:10

阅读数 1007

评论数 0

FFmpeg命令:几种常见场景下的FFmpeg命令(摄像头采集推流,桌面屏幕录制推流、转流,拉流等等)

前提: 首先你得有FFmpeg(ffmpeg官网快捷通道:http://ffmpeg.org/) 再者,推流你得有个流媒体服务,个人测试用小水管:rtmp://eguid.cc:1935/rtmp/test(小水管,请尽量错开时间使用,另切记推流视频码率不要太高,避免占用太多带宽) 一、摄像...

2018-10-10 17:56:02

阅读数 3513

评论数 2

javaCV入门指南:序章

前言 从2016年6月开始写《javacv开发详解》系列,到而今的《javacv入门指南》,虽然仅隔了两年多时间,却也改变了很多东西。 比如我们的流媒体技术群从刚开始的两三个人发展到现在的三个500人群。又比如博主刚开始也想放弃,期间自行脑洞内心挣扎的场面也就不详说了,结果是现在还在坚持更新博...

2018-09-28 10:17:08

阅读数 3702

评论数 1

javacpp-FFmpeg系列补充:FFmpeg拉流截图实现在线演示demo(视频截图并返回base64图像,支持jpg/png/gif/bmp等多种格式)

javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: ...

2018-09-25 18:08:46

阅读数 1377

评论数 0

javacpp-FFmpeg系列之3: 像素图像数据转换(BGR与BufferdImage互转,RGB与BufferdImage互转,BufferdImage转Base64编码)

javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: ...

2018-09-19 10:10:51

阅读数 721

评论数 0

javacpp-FFmpeg系列补充:FFmpeg解决avformat_find_stream_info检索时间过长问题

javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: ...

2018-09-18 11:36:55

阅读数 854

评论数 4

javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据

javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: ...

2018-09-17 14:37:26

阅读数 930

评论数 0

javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片

javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: ...

2018-08-02 23:28:12

阅读数 3152

评论数 5

【运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】

一、前言: command-controller 一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程) 本来是要用python做的,但是之前做ffmpeg的时候已经写了一部分Java的命令控制功能了,有些代码就拿过来改改用了(其实是为了偷懒...

2018-08-02 18:15:26

阅读数 167

评论数 0

Cache系列:spring-cache简单三步快速应用ehcache3.x-jcache缓存(spring4.x)

前言:本项目基于spring4.x构建,使用ehcache3.5.2和JCache(jsr107规范)一、依赖    除了ehcache和cache-api外,注意引用spring-context-support                                        &a...

2018-05-04 17:22:17

阅读数 834

评论数 0

spring-data详解之spring-data-jpa:简单三步快速上手spring-data-jpa开发

前言:基于spring framework 4.x或spring boot 1.x开发环境务必注意以下版本问题:Spring framework4.x(Spring boot1.x)对应spring-data1.xSpring framework5.x(Spring boot2.x)对应sprin...

2018-04-20 15:25:03

阅读数 181

评论数 0

数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)

注意:本篇文章仅适用于mysql和postgre这两种数据库1、查询数据库中所有表名及对应表的详细信息select * from INFORMATION_SCHEMA.tables2、根据指定名称查询表名(也可模糊查询,可查询表的详细信息)select *  from INFORMATION_SC...

2018-03-20 15:26:02

阅读数 951

评论数 0

高性能的序列化与反序列化:kryo的简单使用

前言:kryo是个高效的java序列化/反序列化库,目前Twitter、yahoo、Apache、strom等等在使用该技术,比如Apache的spark、hive等大数据领域用的较多。为什么使用kryo而不是其他?因为性能足够好。比kyro更高效的序列化库就只有google的protobuf了(...

2018-02-12 14:38:49

阅读数 5113

评论数 0

有趣的Javascript:只需一个JS让万恶的IE5、IE6、IE7、IE8全都支持H5原生Canvas绘图(有演示demo)

该demo支持IE5以上任意内核的浏览器查看演示demo:支持IE5以上版本的浏览器Canvas绘图demo补充:chats.js和echarts等图表库也可以使用本方法兼容IE6以上浏览器1、引入excanvas.js只需要引入一个js即可让IE5+支持Canvas绘图API&l...

2018-02-11 14:35:03

阅读数 2037

评论数 1

消息队列:快速上手ActiveMQ消息队列的JMS方式使用(两种模式:Topic和Queue的消息推送和订阅)

1、实现功能希望使用一套API,实现两种模式下的消息发送和接收功能,方便业务程序调用1、发送Topic2、发送Queue3、接收Topic4、接收Queue2、接口设计根据功能设计公共调用接口/** * 数据分发接口(用于发送、接收消息队列数据) * * @author eguid * ...

2018-02-09 17:55:34

阅读数 687

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭