利用开源项目实现采集卡/摄像头 支持H264高清视频直播

经过近一个多月的艰苦奋斗,终于在WINDOWS上成功实现基于H264的高清编码直播,目前系统延时低于300ms, 经过前段时间解决时间戳之后,非常稳定。  

   1,实现高清视频直播,需要采用较好的采集卡,或较好的摄像头

   2,环境准备,四核以上的CPU,因为H264编码要求CPU太高。一般的双核完全搞不定1920*1080的H264实时软编码。

   3,下载FFDSHOW源码,FFDSHOW是非常出名的DIRECTSHOW采集,编解码Filter,注意这里的版本要选择R3679

   4,下载X264源码,注意得在原来的X264源码上稍作修改,注意这里的X264源码并非最新斑本,而是R96版本。

   5,下载暴风影音源码,该源码是2006年公开之后即停止开发,但是我们可以在基于上面进行directshow采集。

   6,安装mingw 开发环境。

   7,安装VLC 视频流播放工具。

总结:采用纯软件实现H264高清直播,只需要几个关键技术

         1, Windows的 DIRCTSHOW采集技术

         2,H264的 RTP 传送协议,接收。

         3,ffmpeg的播放解码技术。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值