如何在各种模式下设置 SRT 流式传输

Secure Reliable Transport是一种运行在UDT(UDP-based Data Transfer Protocol)和ARQ包恢复技术基础上的协议。

SRT 提供多种模式:

听众。 caller模式下接收端发送请求接收流,可能有多个接收点;
呼叫者。 在侦听器模式下与接收方建立点对点连接后才开始广播;
会合。   双方发起连接。

让我们看看如何在 Elecard CodecWorks 中设置监听器和调用器模式的广播和接收流。

 

监听模式

 

Listener mode

 

在 SRT 过滤器设置中,指定机器的本地网络接口。 该接口将用于建立来自接收者调用者的传入连接。 保存并运行方案。

 

SRT filter settings

 

如果查看统计信息,您会看到该方案正在运行,但没有传入连接,因此广播监听器没有人可以向其发送数据。
然后,在呼叫者模式下设置 SRT 接收器。 然后,对第二个控制台执行相同操作,从 SRT 广播器请求数据。

 

SRT receiver in the caller mode

 

在设置中,指定广播公司期望传入连接的端口和服务器地址。 保存并运行方案。

 

settings

 

当调用者模式的接收方出现时,广播者-监听者表明它有一个连接并开始发送数据。 在这种操作模式下,不止一个接收设备可以与广播公司建立连接。

 

来电模式

 

Caller mode

 

在统计中,你会看到没有建立与接收方的连接,所以没有广播流。 我们可以看到缓冲区在增长:当它超过指定的阈值时,缓冲区将重置并再次开始累积,直到建立与接收端的连接。

在 SRT 过滤器设置中,指定网络中将作为侦听器接收数据的机器的地址、发送连接请求的本地机器的接口以及端口。 保存设置并运行方案。 

 

SRT filter settings

 

然后,设置 SRT 接收方调用方。 之后,对第二个控制台执行相同操作,从 SRT 广播器请求数据。

 

SRT receiver-caller

 

在设置中,指定接收器-侦听器期望数据的端口和网络接口。 保存并运行方案。

 

settings

 

当 broadcaster-listener 出现时,broadcaster-caller 开始发送数据。 在这种模式下,广播者只能与处于收听模式的接收设备建立一个连接。

输入您的电子邮件地址并提交此表格即表示您同意接收有关Elecard产品和服务的信息,特别优惠和促销信息。 您可以随时撤销同意。