我正在尝试使用WebRtc媒体服务器和硬件视频编码器创建一个Kurento流。
视频源来自Haivision Makito DVI。Makito是一种硬件编码器,它用DVI电缆捕获FHD显示器,使用h.264编解码器进行压缩,并在多个协议选项(TS over UDP、TS over RTP、Direct RTP、Quicktime、RTMP)中进行流压缩。
vlc到Kurento的RTSP流,我实现了一个RtpEndpoint -> WebRtc示例,该示例在这个存储库中发布。(这证明了Kurento有效)sdp可以在这里访问- SDP。Kurento崩溃了,并抛出了一个错误,上面写着“无法加入多播组:没有这样的设备”,我用这个帖子解决了这个问题。rtpEndpoint.processOffer()后生成的SDP答案。`
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请帮帮忙,
谢谢
发布于 2017-11-11 13:28:08
问题是Makito将视频传输到预定义的固定udp端口。
为了解决这个问题,我将从Kurento生成的sdp应答中提取udp端口,并使用一个简单的脚本在运行时配置Makito的目标udp端口。
https://stackoverflow.com/questions/47011405
复制相似问题