将 RTP 流连接到 Kurento 媒体服务器并使用 WebRTC 进行广播

Connect a RTP stream to Kurento Media Server and broadacast using WebRTC

我正在尝试使用 Kurento 媒体服务器和硬件视频编码器创建 WebRtc 流。

视频源来自Haivision Makito DVIMakito 是一种硬件编码器,它使用 DVI 电缆捕获 FHD 显示器,使用 h.264 编解码器进行压缩,并以多种协议选项(TS over UDPTS over RTPDirect RTPQuicktime, RTMP).

`

v = 0
o =- 3718280759 3718280759 IN IP4 192.168.6.20
s = Kurento Media Server
c = IN IP4 192.168.6.20
t = 0 0
m = video 58116 RTP/AVP 96
a = fmtp: 96 packetisation-mode=1; sprop=parameter-sets=Z0IAKYxoB4ifl/8AAQABEAAAAMAQAAADyEAAAAAAA=,aM48gAAAAA=
a = ssrc:3106833799 cname:user3165393302@host-52028916
m = audio 34338 RTP/AVP
a = ssrc:396556932 cname:user3165393302@host-52028916

请帮忙,

谢谢

问题是 Makito 将视频传输到预定义的固定 udp 端口​​。

为了解决这个问题,我从 Kurento 生成的 sdp 应答中提取 udp 端口​​,并在运行时使用一个简单的脚本配置 Makito 的目标 udp 端口​​。