Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

3.2.1版本接入RTSP流出错

Peng_M_
Beginner
416 Views

以下为浏览器控制台错误信息

Set remote and local description v=0
o=- 0 0 IN IP4 127.0.0.1
s=IntelWebRTCMCU
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 0Nbv9LQJqZ
m=audio 1 RTP/SAVPF 111 0 126
c=IN IP4 0.0.0.0
a=rtcp:1 IN IP4 0.0.0.0
a=candidate:1 1 udp 2013266431 172.16.25.46 45335 typ host generation 0
a=ice-ufrag:QiwI
a=ice-pwd:ejvVfda3gkDVNhNLs2c1aw
a=fingerprint:sha-256 8F:B0:A1:E5:B8:56:44:88:61:B8:C8:A2:45:A4:35:52:DB:FF:6C:A0:E1:F3:C5:5B:02:62:26:D0:62:FF:C8:05
a=sendonly
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:0 PCMU/8000
a=rtpmap:126 telephone-event/8000
a=maxptime:60
a=ssrc:797878672 cname:o/i14u9pJrxRKAsu
a=ssrc:797878672 msid:0Nbv9LQJqZ a0
a=ssrc:797878672 mslabel:0Nbv9LQJqZ
a=ssrc:797878672 label:0Nbv9LQJqZa0
m=video 1 RTP/SAVPF 100 107 116 117
c=IN IP4 0.0.0.0
a=rtcp:1 IN IP4 0.0.0.0
a=candidate:1 1 udp 2013266431 172.16.25.46 45335 typ host generation 0
a=ice-ufrag:QiwI
a=ice-pwd:ejvVfda3gkDVNhNLs2c1aw
a=fingerprint:sha-256 8F:B0:A1:E5:B8:56:44:88:61:B8:C8:A2:45:A4:35:52:DB:FF:6C:A0:E1:F3:C5:5B:02:62:26:D0:62:FF:C8:05
a=sendonly
a=mid:video
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 goog-remb
a=rtpmap:107 H264/90000
a=fmtp:107 profile-level-id=42e01f;packetization-mode=1
a=rtcp-fb:107 ccm fir
a=rtcp-fb:107 nack
a=rtcp-fb:107 goog-remb
a=fmtp:107 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:116 red/90000
a=rtpmap:117 ulpfec/90000
a=ssrc:4293157294 cname:o/i14u9pJrxRKAsu
a=ssrc:4293157294 msid:0Nbv9LQJqZ v0
a=ssrc:4293157294 mslabel:0Nbv9LQJqZ
a=ssrc:4293157294 label:0Nbv9LQJqZv0

woogeen.sdk.js:9 Candidates to be added:  0 Array[0]
woogeen.sdk.js:9 Local candidates to send: 0
woogeen.sdk.js:9 End of candidates.
woogeen.sdk.js:8 INFO: subscribed: 582957326611cd86c5874b7a
woogeen.sdk.js:8 INFO: stream published: 698257843032479200
woogeen.sdk.js:8 INFO: ICE Connection Failed

 

测试2.8.1时正常。

0 Kudos
9 Replies
Lei_Z_Intel1
Employee
416 Views

请将服务器端log发送过来。

Peng_M_
Beginner
416 Views

Lei Zhai (Intel) wrote:

请将服务器端log发送过来。

您好,详情见附件,谢谢。

Lei_Z_Intel1
Employee
416 Views

从log来看,你的RTSP流里面既有视频又有音频,而示例web程序也默认指定了RTSP流既有视频也有音频。你的音频流是AAC编码,而MCU没有按照installation guide安装AAC的插件,所以音频流无法解析。新版本包括v3.2.1的后端检查比较严格,前端指定有音频流但无法解析就报错退出了,但v2.8.1是音频流解析失败回继续下去,只处理视频流。所有有两种办法解决,一种是按照guide安装AAC编解码库,但请注意版本问题。另一种是修改web客户端指定只有视频。

Peng_M_
Beginner
416 Views

Lei Zhai (Intel) wrote:

从log来看,你的RTSP流里面既有视频又有音频,而示例web程序也默认指定了RTSP流既有视频也有音频。你的音频流是AAC编码,而MCU没有按照installation guide安装AAC的插件,所以音频流无法解析。新版本包括v3.2.1的后端检查比较严格,前端指定有音频流但无法解析就报错退出了,但v2.8.1是音频流解析失败回继续下去,只处理视频流。所有有两种办法解决,一种是按照guide安装AAC编解码库,但请注意版本问题。另一种是修改web客户端指定只有视频。

之前ffmpeg未编译成功是因为缺少pkg-config,我们安装后重新编译了ffmpeg,但还是出现了错误,错误日志信息有变,详情见附件。

Lei_Z_Intel1
Employee
416 Views

非常抱歉,我们的AAC RTSP input没有在v3.2.1版本中支持,应该会在下一个3.3版本中。所以目前如果是AAC音频只有一种选择,那就是先在Javascript示例程序里把audio关掉,IDZ的上传功能似乎目前不可用,稍后我们会传一个文件上来,用来替换现有的basic example里的客户端文件来实现关闭audio输入的功能。

Peng_M_
Beginner
416 Views

Lei Zhai (Intel) wrote:

非常抱歉,我们的AAC RTSP input没有在v3.2.1版本中支持,应该会在下一个3.3版本中。所以目前如果是AAC音频只有一种选择,那就是先在Javascript示例程序里把audio关掉,IDZ的上传功能似乎目前不可用,稍后我们会传一个文件上来,用来替换现有的basic example里的客户端文件来实现关闭audio输入的功能。

 

好的,非常感谢!

Haibo_Y_
Beginner
416 Views

我们这里也遇到了相同的问题。请问3.3版本​预计什么时间能发布?

Lei Zhai (Intel) wrote:

非常抱歉,我们的AAC RTSP input没有在v3.2.1版本中支持,应该会在下一个3.3版本中。所以目前如果是AAC音频只有一种选择,那就是先在Javascript示例程序里把audio关掉,IDZ的上传功能似乎目前不可用,稍后我们会传一个文件上来,用来替换现有的basic example里的客户端文件来实现关闭audio输入的功能。

 

Lei_Z_Intel1
Employee
416 Views

解压script2.zip, http://pan.baidu.com/s/1mhIObGW, 替换extras/basic_example/public/script2.js,关注第222行将audio flag置成false。也可以根据自己的需求进行修改。

@Haibo

支持RTSP AAC input的版本会在明年一月初正式发布,如果不需要音频也可以如上述示例在应用中在rtsp stream的创建过程中设置禁用音频。

Haibo_Y_
Beginner
416 Views

谢谢!非常期待新的版本。

Lei Zhai (Intel) wrote:

解压script2.zip, http://pan.baidu.com/s/1mhIObGW, 替换extras/basic_example/public/script2.js,关注第222行将audio flag置成false。也可以根据自己的需求进行修改。

@Haibo

支持RTSP AAC input的版本会在明年一月初正式发布,如果不需要音频也可以如上述示例在应用中在rtsp stream的创建过程中设置禁用音频。

 

Reply