EasyDarwin计划新增将各种流协议(RTSP、RTMP、HTTP、TCP、UDP)、文件转推RTMP到其他视频直播平台,支持转码H.264、文件直播推送

这篇具有很好参考价值的文章主要介绍了EasyDarwin计划新增将各种流协议(RTSP、RTMP、HTTP、TCP、UDP)、文件转推RTMP到其他视频直播平台,支持转码H.264、文件直播推送。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前我们尝试做过EasyRTSPLive(将RTSP流转推RTMP)和EasyRTMPLive(将各种RTSP/RTMP/HTTP/UDP流转推RTMP,这两个服务在市场上都得到了比较多的好评,其中:

1、EasyRTSPLive用的是EasyRTSPClient取流,EasyRTSPClient只支持RTSP取流,所以,EasyRTSPLive就只能做RTSP流的转推功能;
2、EasyRTMPLive用的是EasyStreamClient取流,其本质还是采用的ffmpeg取流,所以,各种流协议都能拉取过来,只要是ffmpeg支持的就没问题;

上面的两种服务,他们的推流用的都是EasyRTMP推流,在调用EasyRTMP推流之前,我们需要确保视频编码格式是H.264或者H.265,音频格式是AAC,EasyRTMP才能推送出去;

但是这个过程会有一些问题:
1、EasyRTSPClient只支持RTSP肯定是不够的;
2、EasyStreamClient是支持多种协议的输入,但是推送很多时候还是不能很好地控制节奏;
3、如果遇到音视频需要转码的情况,整个开发过程就需要比较高级的研发参与,达不到Easy的要求;

于是,在我们之前开发的EasyAVFilter(https://www.easydarwin.org/tools/153.html)的基础上,我们在EasyDarwin中支持上多路的EasyAVFilter调用,这样就能很好地管理多路的取流与推流,而且核心的工作全部是由ffmpeg去完成了,我们属于完全的站在巨人的肩膀上!

我们在EasyDarwin上设计了一套支持 多路、拉流转推流、支持强制转码的转推直播的功能,先看设计,功能预计在1月底发布!

EasyDarwin计划新增将各种流协议(RTSP、RTMP、HTTP、TCP、UDP)、文件转推RTMP到其他视频直播平台,支持转码H.264、文件直播推送,EasyDarwin,rtsp转rtmp,文件转rtmp,http转rtmp,udp转rtmp,ffmpeg重连不退出
这个功能加上之后,EasyDarwin就不仅仅可以放到云端做流媒体分发,还可以放到现场做服务,将现场的实时流、文件流,源源不断地直播推送到互联网!文章来源地址https://www.toymoban.com/news/detail-804119.html

到了这里,关于EasyDarwin计划新增将各种流协议(RTSP、RTMP、HTTP、TCP、UDP)、文件转推RTMP到其他视频直播平台,支持转码H.264、文件直播推送的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包