多协议、性能稳定、丰富API的流媒体服务器软件
您现在的位置:首页  >  文档  >  SRT拉流

Ti Top Streamer 支持SRT协议,关于SRT协议的背景知识,请参考这里https://www.srtalliance.org以及https://github.com/Haivision/srt

首先需要说明的是,我们这里介绍的SRT拉流,是指由某些客户端软件(例如VLC、OBS、VMIX、FFMpeg)、编码器、或者APP主动发起,从Ti Top Streamer 服务器拉取SRT流。

当一路音视频进入Ti Top Streamer后,你如果想从它拉SRT流,你首先要为这路流添加一个转推任务(也就是Forward任务),在添加转推任务时,选择SRT Listener协议,如下图所示:

srt

选择好转推协议后,点击"添加"按钮,这时,界面会弹出一个对话框,您需要根据界面提示输入必要的信息,包括转发任务名称、流的名字(也就是stream Name)、SRT监听主机地址、SRT监听端口,如下图所示:

srt

下面是一个例子,注意,这个主机监听地址一定是Ti Top Streamer所在服务器自己的主机地址,如果是多网卡情况下,您也可以直接填写0.0.0.0。这里的监听端口也是自己服务器的UDP端口号:

srt

添加完毕后,这条记录就会显示在界面的列表中,如下图所示:

srt

注意,上图中的状态这一列,如果源流还没有启动(也就是说还没有这个流),那么这个状态自然就是"未启动",如果这个流已经启动了,你再刷新这个界面,那它的状态就会成为"等待连接",如下图所示:

srt

等待谁的连接呢?当然是等待准备要拉SRT流的客户端的SRT连接!我们下面就开始拉SRT流:

1、用OBS拉SRT流:

srt

2、用VMIX拉SRT流:

srt

注意:上图是在VMIX中添加SRT流,此时,VMIX运行在SRT Caller模式下。

在VMIX上拉SRT流成功后,可以看到播放界面,如下图所示:

srt

3、关于VLC拉SRT流:

VLC拉SRT流,首先VLC必须是V3.0.8及以上版本。播放的url为: srt://主机地址:端口

srt

下面是播放成功后的界面:

srt



注: 上述图片中,我们涂掉了暴露在外的公网IP地址,请理解。