开发者社区> 问答> 正文

超低延时直播RTS用artc://协议推流,flv方式拉流,好像不行。也必须要artc协议拉流吗?

超低延时直播RTS用artc://协议推流,flv方式拉流,好像不行。也必须要artc协议拉流吗?

展开
收起
三分钟热度的鱼 2023-09-13 21:12:23 417 0
3 条回答
写回答
取消 提交回答
  • 对于超低延时直播(Real-Time Streaming,简称RTS),一般推荐使用ARTC协议进行推流和拉流,以实现更低的延迟。但并不是说只能使用ARTC协议进行拉流,您也可以根据自己的需求选择其他协议。

    在RTS中,使用ARTC协议进行推流可以通过artc:// 协议来实现。而在客户端进行拉流时,可以选择不同的协议,如RTMP、HLS、FLV等。

    当您在使用artc:// 协议进行推流时,接收端如果只支持RTMP或HLS等协议,则需要转换协议才能正常访问。这种情况下,您可以使用媒体服务器或转码工具将ARTC协议的流转换为RTMP或HLS等格式,然后再进行拉流。

    2023-09-15 11:01:40
    赞同 展开评论 打赏
  • image.png

    超低延迟直播(Real-Time Streaming,RTS)通常使用ARTC协议进行推流,并且在播放端也要使用ARTC协议进行拉流才能实现较低的延迟。ARTC(Aliyun Real-Time Communication)是阿里云提供的一种基于WebRTC技术的实时通信协议。
    image.png

    对于超低延迟直播,如果您选择使用ARTC协议进行推流,推荐在播放端也使用ARTC协议进行拉流以获得最佳的延迟体验。这是因为ARTC协议具有优化的传输方式和算法,可以有效降低传输延迟和提高实时性。

    虽然在某些情况下,可能也可以通过其他方式(如FLV协议)来拉取ARTC协议推送的流,但这往往会导致较高的延迟,不适合超低延迟的场景。

    2023-09-13 22:03:27
    赞同 展开评论 打赏
  • rts1.0是可以的,不过flv的话不支持opus音频,你得再配一层纯音频转码。通用转码里有这个模板。https://help.aliyun.com/zh/live/user-guide/rts-overview?spm=a2c4g.11186623.0.0.7c6e20bez0x38B 9267ba13c1b4274407da976f17f8fed3.png2554ba6d3a60d8781cd474c611a1cf32.png
    看这里。文档有指引的。
    此回答整理自钉群“[外]超低延时直播RTS产品咨询群”

    2023-09-13 21:46:51
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
《flutter live beijing》PPT分享 立即下载
视频直播架构解析 立即下载