【问题标题】:Connect a RTP stream to Kurento Media Server and broadacast using WebRTC将 RTP 流连接到 Kurento 媒体服务器并使用 WebRTC 进行广播
【发布时间】:2017-10-30 09:06:42
【问题描述】:

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

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

  • 到目前为止,我已经成功播放了从 vlcKurento 的 RTSP 流 我已经实现了一个 RtpEndpoint -> WebRtc 示例,该示例发布在此repository 中。 (这证明Kurento 有效)

  • 编码器的sdp可以在这里访问 - SDP

  • 起初Kurento 崩溃并抛出错误消息“无法加入多播组:没有这样的设备”,我使用此post 解决了这个问题。

  • 现在,我的服务器端和客户端都可以正常工作和通信,但是看不到视频。 目前我不知道是什么问题。

  • 这是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
  • Kurento 目前支持上述哪些协议?
  • 我是否以错误的顺序放置了一些命令?
  • 我做错了什么?

请帮忙,

谢谢

【问题讨论】:

    标签: javascript video-streaming webrtc rtp kurento


    【解决方案1】:

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

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

    【讨论】:

    • 你能分享一下UDP设置吗?
    • 你可以看看我repo里面的readme文件
    猜你喜欢
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多