当一路音视频流进入Ti Top Streamer后,不管有没有观众来请求播放,Ti Top Streamer都可以主动将这路流推送到一个或多个远端的目的地址。我们将这种主动转发
称之为"转推",即英文"forward"。
Ti Top Streamer支持以下几种转推协议:
1、rtmp转推
2、MPEG-TS UDP转推
3、SRT转推(Caller Mode)
4、SRT转推(Listener Mode)
注: 转推(forward)与这路流是如何进入Ti Top Streamer的没有任何关系,它只是将已经进入Ti Top Streamer上的流转发出去。
下面逐个介绍如下:
1、rtmp转推:
这几个字段,说明如下:
1) 转发名称: 就是给这个转推任务起个方便记忆的名字,在一个Application中,不要重名即可。比如你要转推给阿里云,可以起个名字叫做push2Aliyun。这样,大家一看就明白了。
2) Stream Name : 有的地方,叫流名称,是一个意思,英文更能表达确切的意思,这个地方用中文有点别扭。这个字段就是要指明你要将哪个流转发出去?
3) 目的URL :就是一个rtmp url,转发的目的地址。
4) 本机主机地址: 在服务器使用多网卡的场景下,指明转推时从哪个网络接口出去?这个字段是可选的,默认是空的,意思是由主机路由表自动分配。
5) SSL : 在转推时,要与对方主机建立TCP连接,它指明了是否启用SSL?这个字段是可选的。默认是不启用SSL。
2、MPEG-TS UDP转推:
注:部分字段,前面已经介绍过了,不再赘述:
1) 目的主机: 你要转推的目的主机IP地址,也支持域名。
2) 目的端口:你要转推的目的UDP端口号
3、SRT转推(Caller Mode)
注: 相关字段与前面介绍的一样,没有区别,不再赘述。
4、SRT转推(Listener Mode)
注: Srt Listener 模式下,因为要监听本机UDP端口,所以上图中监听主机、监听端口是Ti Top Streamer所运行服务器的主机地址和UDP端口。
Srt Listener 模式下的Forward,其实有点类似于拉流,因为它不是主动转发,而是等待其它SRT设备来请求。
下面是用VLC播放器拉这个SRT流的的URL:
下面是VLC中的播放URL,您拷贝下来,替换掉IP地址和端口即可:
srt://38.101.42.116:10006?mode=caller&latency=50注意:?mode=caller&latency=50 是可以省略的。