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

当一路音视频流进入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转推:

rtmp

这几个字段,说明如下:

1) 转发名称: 就是给这个转推任务起个方便记忆的名字,在一个Application中,不要重名即可。比如你要转推给阿里云,可以起个名字叫做push2Aliyun。这样,大家一看就明白了。

2) Stream Name : 有的地方,叫流名称,是一个意思,英文更能表达确切的意思,这个地方用中文有点别扭。这个字段就是要指明你要将哪个流转发出去?

3) 目的URL :就是一个rtmp url,转发的目的地址。

4) 本机主机地址: 在服务器使用多网卡的场景下,指明转推时从哪个网络接口出去?这个字段是可选的,默认是空的,意思是由主机路由表自动分配。

5) SSL : 在转推时,要与对方主机建立TCP连接,它指明了是否启用SSL?这个字段是可选的。默认是不启用SSL。

2、MPEG-TS UDP转推:

rtmp

注:部分字段,前面已经介绍过了,不再赘述:

1) 目的主机: 你要转推的目的主机IP地址,也支持域名。

2) 目的端口:你要转推的目的UDP端口号

3、SRT转推(Caller Mode)

rtmp

注: 相关字段与前面介绍的一样,没有区别,不再赘述。

4、SRT转推(Listener Mode)

rtmp

注: 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 是可以省略的。