空间浏览24小时自助下单平台-点赞自助业务下单网站-qq说说赞秒赞自助下单平台低价

自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入

这篇博客主要是写给新流媒体开发者一头雾水,现在看到各种开发者的需求:网页播放RTSP摄像头,微信播放RTSP摄像头,网页播放摄像头SDK输出视频流,网页播放先把视频流三方流媒体平台输出,包括Github有一些所谓的H5RTSPPlayer,它们都有一个共同点,就是RTMP流的H.264+AAC;

把整个过程分成两部分:

1、通过RTSP或SDK获取H.264视频流和AAC音频流。 获取RTSP流可以使用ffmpeg、EasyRTSPClient()等程序获取SDK流。 我们可以使用各个摄像头厂商或者平台厂商提供各种Platform SDK(海康NetSDK、大华NetSDK、雄迈LocalSDK)等,它们都有一个共同的流程,无一例外:

大部分视频数据返回的是H.264数据流,音频更是五花八门。 有些返回 G.711、G.726 和 AAC。 如果是G.711或G.726,则需要调用AAC编码器(如ffmpeg、EasyAACEncoder等)将安全音频流转为AAC音频编码格式;

2、将编码后的H.264视频和AAC音频以RTMP/FLV的形式推送到通用RTMP服务器(nginx-rtmp、srs、EasyDSS、CRTMPD等)微信h5调用摄像头录像,进行RTMP/HLS直播。 这里主要是实现RTMP推流功能,我们可以使用ffmpeg、librtmp、EasyRTMP等解决方案进行推流。 如果使用ffmpeg作为RTSP推流的工具,建议推流也使用ffmpeg,这样可以直接在ffmpeg内部对音频数据进行一次filter转码,实现rtmp的输出。 如果使用librtmp,也是比较好的方案。 毕竟市面上90%的RTMP推流都是基于librtmp的,包括EasyRTMP。 之所以推荐EasyRTMP,一方面是因为它是EasyDarwin团队其他小伙伴的产品,另一方面是真的好用微信h5调用摄像头录像,还有一个非常完整的多平台调用示例():

完整的调用实例,加上全平台支持(Windows、Linux、arm、Android、iOS),给开发者很好的选择和帮助;

根据以上两个流程,我们可以将RTSP/SDK获取到的数据发布到RTMP/HLS中,实现全终端、免插件播放。 这也是所谓的H5 RTSP播放器的实现。 RTSP需要H5才能播放,必须依赖服务器的转换;

获取更多信息

电子邮件:support@easydarwin.org

网址:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 空间浏览24小时自助下单平台-点赞自助业务下单网站-qq说说赞秒赞自助下单平台低价 https://www.wkzy.net/game/29345.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务