上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 利用ffmepg推264流到rtmp服务端出现错误WriteN, RTMP send error 10053,具体如下图所示。 图1推流到rtmp服务错误 原因是视频流缺少SPS,PPS信息,加上这两个信息即可。 视频下载地址:http://www.chungen90.com/?list_53 De 阅读全文
posted @ 2016-11-20 17:14 王纲 阅读(7364) 评论(2) 推荐(1)
摘要: 本来主要讲述如何利用ffmpeg将输入视频流通过转码的方式转成m3u8文件。如何通过http的方法将切边推送给客户端,不在本文中讲述。 输入视频流可以是rtsp流,也可以是http,还可以是文件等等。转码的基本流程如下图所示: 图1. 生产hls视频流 视频流解复用可以获得packet,对应的实现方 阅读全文
posted @ 2016-11-17 14:10 王纲 阅读(4779) 评论(0) 推荐(0)
摘要: 1.保存文件: -i 后面接输入流, vcodec 后面视频编码方式,copy表示不重新编码。 -acodec 后面跟音频编码方式,libvo_aacenc 是增强型编码方式 。-f 后面跟封装格式也就是format mpegts表示ts流。 2. 按时间保存文件 -i 前面要加上-re,-表示按时 阅读全文
posted @ 2016-11-14 19:54 王纲 阅读(967) 评论(2) 推荐(0)
摘要: ffmpeg读取文件有两种方式:一种是直接读取,文件被迅速读完;一种是按时间戳读取。一般都是按时间戳读取文件, 命令行加入-re,表示按时间戳读取文件,在ffmpeg_opt.c 中可以看到re对应的option选项如下图所示. 图1 如何按时间戳读取文件,ffmepg.c可以看到具体的实现: 图2 阅读全文
posted @ 2016-11-12 14:53 王纲 阅读(6390) 评论(0) 推荐(0)
摘要: vs2012项目中用到 condition_variable系统方法,程序运行过程过程中偶尔出现notify_one崩溃, 程序运行的服务器系统版本是windows server 2008 R2 SP1,相同的程序在window server 2008, 2012多次部署过并没有出现notify崩溃 阅读全文
posted @ 2016-10-24 12:50 王纲 阅读(349) 评论(0) 推荐(0)
摘要: Crtmp Server接收rtmp音视频流,并实现音视频并发,可以作为直播后台的服务。整套代码量并不大,算是轻量级的服务。 花了些时间研究源码,现将研究的结果,记录下来,方便以后查阅。 先不从架构上分析,直接看代码。我是将crtmp运行在windows环境下,所以代码分析以windows参考。 c 阅读全文
posted @ 2016-10-11 11:51 王纲 阅读(771) 评论(0) 推荐(0)
摘要: 项目需求,从一个树结构中获取所有节点的名称,写了个递归方法,记录下来,方便以后查询。 阅读全文
posted @ 2016-09-22 17:18 王纲 阅读(2651) 评论(0) 推荐(0)
摘要: 最近在看crtmp源代码,看到timersmanager 模块时感觉很难理解,花了不少时间反复思考该模块 的逻辑,现在思考的结果记录下来,方便以后查阅。 构造函数中将处理时间方法传进来,将_lastTime赋值为当前时间,将当前slot Index设置为0,Slot指针 赋为空,slot数目赋为0。 阅读全文
posted @ 2016-09-20 18:02 王纲 阅读(334) 评论(0) 推荐(0)
摘要: 很多朋友都会问到rtsp如何通过rtmp协议推送到服务端,正好前段时间开发了这个功能写在这里,和大家分享下。 首先我想说的是:ffmpeg可以实现这个功能。ffmpeg支持rtsp协议,也支持rtmp。在这个案例中rtsp是输入, rtmp是输出,ffmpeg实现了转码的功能。下面可出一个整体思路流 阅读全文
posted @ 2016-09-08 17:06 王纲 阅读(26051) 评论(27) 推荐(1)
摘要: 视频数据传输在传输层可以选择TCP或者UDP,TCP面向连接,传输中断,发送端是知道的。TCP传输的好处是不丢包,坏处是网络不太好的情况下会越堵越严重。UDP非面向连接,发送端只管发送数据,接收端有没有接收到不管。UDP的好处应该是实时性,坏处显而易见:网络抖动大时数据会丢失严重,出现我们常说的花屏 阅读全文
posted @ 2016-08-12 15:53 王纲 阅读(4212) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页