Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).

3.2.1版本接入RTSP流出错

Peng_M_
Beginner
1,646 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
1,646 Views

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

0 Kudos
Peng_M_
Beginner
1,646 Views

Lei Zhai (Intel) wrote:

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

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

0 Kudos
Lei_Z_Intel1
Employee
1,646 Views

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

0 Kudos
Peng_M_
Beginner
1,645 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,但还是出现了错误,错误日志信息有变,详情见附件。

0 Kudos
Lei_Z_Intel1
Employee
1,645 Views

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

0 Kudos
Peng_M_
Beginner
1,645 Views

Lei Zhai (Intel) wrote:

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

 

好的,非常感谢!

0 Kudos
Haibo_Y_
Beginner
1,645 Views

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

Lei Zhai (Intel) wrote:

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

 

0 Kudos
Lei_Z_Intel1
Employee
1,645 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的创建过程中设置禁用音频。

0 Kudos
Haibo_Y_
Beginner
1,645 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的创建过程中设置禁用音频。

 

0 Kudos
Reply