加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

RTMP协议发布H264 + AAC的实时流媒体,可以用FLASH直接播放

发布时间:2020-12-15 06:59:00 所属栏目:百科 来源:网络整理
导读:RTMP 协议发布 H264 + AAC 的实时流媒体,可以用 FLASH 直接播放 ? 笔者经过长时间的深入研究,终于成功的实现了 Rtmp 协议发布 H264 + AAC 的实时流媒体,可以用 FLASH 播放器直接播放。 ? 附件是一个在 PC 上的 Demo 程序,可以发布 FLASH 流媒体,并内嵌

RTMP协议发布H264 + AAC的实时流媒体,可以用FLASH直接播放

?

笔者经过长时间的深入研究,终于成功的实现了Rtmp协议发布H264 + AAC的实时流媒体,可以用FLASH播放器直接播放。

?

附件是一个在PC上的Demo程序,可以发布FLASH流媒体,并内嵌FLASH播放器,直接播放FLASH流媒体。除了FLASH播放器之外,无需依赖其他DLL和控件,全静态链接,拥有全部源码。由于没有制作安装程序,如果要想在PC上运行该程序,需要安装VS2005或者类似运行环境,同时需要有一个服务器(也可安装在本机),运行FMS(Flash Media Service)或者Red5流媒体服务器。如果你的PC没有安装摄像头,你可以安装一个虚拟摄像头软件,捕捉桌面图片模拟摄像头。

?

截图如下:

Demo程序主要用到了如下主要技术:

1.?????? DirectX 视频采集和预览

2.?????? 音频采集

3.?????? H264视频编码

4.?????? AAC音频编码

5.?????? RTMP协议FLASH流媒体发布

6.?????? MFC内嵌FLASH播放器播放实时流

开发环境为:VS2005 SP1DirectX 9.0C SDKWindows7 旗舰版(也有WindowsXP sp2下的编译版本)。

基于此技术,笔者已经成功开发出了嵌入式FLASH流媒体直播系统,采用TI Davinci方案,标清版本可以实现D1CIF双码流,高清版本可以实现1080P/QVGA双码流实时流媒体直播,用FLASH播放器可以直接播放。

利用H264视频编码和AAC音频编码以及FLASH发布技术,可以实现手机直播,视频聊天,安防监控等实时视频服务,欢迎有兴趣的朋友一起探讨合作。

本DEMO程序的源码可以有偿提供,请QQ联系我们:2436296335。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读