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