【发布时间】:2017-10-30 09:06:42
【问题描述】:
我正在尝试使用 Kurento 媒体服务器和硬件视频编码器创建 WebRtc 流。
视频源来自Haivision Makito DVI。 Makito 是一种硬件编码器,它使用 DVI 电缆捕获 FHD 显示器,使用 h.264 编解码器和流在多种协议选项中进行压缩(TS over UDP、TS over RTP、Direct RTP、Quicktime、RTMP) .
到目前为止,我已经成功播放了从
vlc到Kurento的 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