推拉流服务

优质
小牛编辑
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、推送到第三方直播平台

利用推拉流服务,可以将目睹平台上的直播同步推送到其他平台进行直播。

拉取目睹上的直播流,推送到第三方直播平台,目前支持的平台有:微博、一直播、今日头条斗鱼,映客、花椒、熊猫等等直播平台。