云直播 RTMPS 推流

腾讯视频云在流媒体传输上不断深入优化,以适应不同场景的需求,除了支持常见的 RTMP 推流协议外,目前已经支持 RTMPS 推流协议,主要适用于有加密需求的客户,尤其是有出海业务的客户。这篇将主要介绍 RTMPS 推流的功能实现。

相关产品
云直播 产品页,含版本规格、价格与购买入口。

一、优势对比

常用标准 RTMP 推流协议的鉴权完全依赖 URL 增加相关参数,RTMP server 根据参数做验证,没有对传输的音视频数据包做加密,只要截取到 RTMP 包解析后就可以播放。

RTMPS 协议能够很好的解决 RTMP 安全问题。RTMPS 协议是经过 SSL 加密的 RTMP 协议,增强了数据通信的安全性,允许通过加密编码器和 CDN 之间的流来安全地进行流传输。

各推流协议对比图:

协议 协议类型 传输方式 延时 协议特点 应用场景 腾讯优化方案
RTMPS 流媒体协议 TCP – 加密 加密场景 支持多域名多证书
SRT 流媒体协议 UDP 500ms-1s 低延时、抗丢包 OTT、跨区传输 –
WebRTC 流媒体协议 RTP 200ms-1s 低延时 音视频通话 优化秒开及卡顿快直播
QUIC 流媒体协议 UDP – 抗丢包,0rtt 浏览器访问 优化首帧传输

二、注意事项

使用 SSL 加密的 RTMPS 推流协议,需要推流域名配置证书,目前云直播默认推流域名 push.tlivecloud.com 已经配置了通用证书。其他域名需要 提交工单 提供域名及对应证书进行配置。

注意:说明:

三、RTMPS 推流

1. 生成推流地址,可通过以下两种方式进行:

·通过拼接规则自主拼接,详细操作请参见 自主拼装直播 URL。

·进入云直播控制台的常用工具 > 地址生成器,选择地址类型:推流地址,并按需选择推流域名,详细操作请参见地址生成器文档 > 生成推流地址。

2. 将生成的 RTMP 推流地址修改成 RTMPS 输入到 OBS 开始 RTMPS 推流,详细操作请参见 OBS 推流。


四、直播拉流

按照正常拉流播放流程操作即可,具体请参见 直播播放。

赞 (0)
上一篇 4天前
下一篇 4天前