版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
众所周知,RTMP是以flash为客户端播放器的直播协议,主要应用在B/S形式的场景中。本人研究并用C++开发实现了RTMP直播流协议的播放器,结合之前做的RTMP直播采集端,可以将RTMP协议完全扩展到C/S形式的应用场景中,这将对之后的通用、全平台的流媒体架构设计和实现,打下坚实的基础。实际效果:(播放一下从网上找到的深圳卫视rtmp直播流地址,画面清晰,音视频同步,效果还不错)
配合之前做的RTMP采集推送端,可以完全脱离flash来实现基于RTMP协议的直播。
项目结构展示:
RtmpPlayer四个接口所代表的意义下面列了出来。这就是RTMP下载最需要获取到的数据,以及解码信息。
当然程序还存在很多问题,只好慢慢修改啦!接下来优化下DEMO啦!
Thanks,。。。。。OVER啦!
最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(●’◡’●)
声明:本文内容来源于网络,如有侵权请联系删除