推拉流服务
优质
小牛编辑
133浏览
2023-12-01
1.1、什么是推拉流服务
推拉流服务(Push and Pull Stream Service),顾名思义,此服务可以拆分成两个服务,一个是推流服务,一个是拉流服务。
推流服务:推流就是将视频内容推送到指定的rtmp地址中去。
拉流服务:拉流就是服务器从线上抓取视频数据的服务。
1.2、推拉流服务架构图
1.3、推拉流功能
类型 | 说明 |
---|---|
拉流格式 | 直播流:支持rtmp协议地址、hls协议地址、rtsp、协议地址和目睹自行开发的mrtc协议地址视频流:支持市面上主流的视频格式,如hls、mp4、flv、rmvb等 |
推流格式 | 支持RTMP协议推流 |
循环服务 | 支持视频流循环播放功能 |
控制服务 | 可以对推拉流进行暂停,开始,结束等操作 |
选时服务 | 支持在某个时间点进行推拉流(对实时直播流无效) |
多视频切换服务 | 当输入源有多路的时候,支持列表切换 |
1.4、服务优势
支持拉取多协议,多格式视频
支持目睹自建的MRTC协议,可以适用于更多应用场景
支持推拉流控制,包括循环、控时、暂停、开始等
支持多视频切换。
2.1、拉流直播
拉流直播即拉取一个流地址,然后转到自己平台的直播流。然后进行直播和控制。
拉流直播支持多种流格式:
直播流:rtmp、rtsp、hls、mrtc等
点播流:hls、mp4、rmvb等
2.2、推送到第三方直播平台
利用推拉流服务,可以将目睹平台上的直播同步推送到其他平台进行直播。
拉取目睹上的直播流,推送到第三方直播平台,目前支持的平台有:微博、一直播、今日头条斗鱼,映客、花椒、熊猫等等直播平台。