audio nack questions

533 views
Skip to first unread message

bryand...@gmail.com

unread,
Aug 12, 2013, 9:34:41 PM8/12/13
to discuss...@googlegroups.com
The audio nack feature described here mentions TabCapture:
https://code.google.com/p/webrtc/issues/detail?id=1601

Is it safe to use audio nack with regular webcam video?
Is there any reason not to use it along with video nack?

Thanks

Niklas Enbom

unread,
Aug 14, 2013, 10:23:32 AM8/14/13
to discuss...@googlegroups.com
It's untested for non-streaming mode (higher delay). The risk is that you will send extra packets that won't be used since they arrive too late.


--
 
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

bryand...@gmail.com

unread,
Aug 17, 2013, 1:35:38 PM8/17/13
to discuss...@googlegroups.com
Is there a way to switch between streaming and non-streaming modes when not using tab capture ?  

My app is more about presentation than conversation, so a little more delay with higher quality would be preferable in most cases.

Niklas Enbom

unread,
Aug 19, 2013, 12:12:22 PM8/19/13
to discuss...@googlegroups.com
There's no way to do that in Chrome.

ravindra pai

unread,
Oct 15, 2013, 1:17:07 AM10/15/13
to discuss...@googlegroups.com
Hi All,
         Issue 1869 :- Added support for SDP signaling for Audio NACK.
I am using chrome Version 30.0.1599.66 with  Linux 3.2.0-29-generic #46-Ubuntu SMP.
1) I did getUserMedia.
2) I have added a=rtcp-fb:100 nack line for audio in SDP.
"
v=0
o=- 6250478506366729399 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7
m=audio 1 RTP/SAVPF 111 103 104 0 8 126
c=IN IP4 0.0.0.0
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:KZUq7Bfj/5FitC70
a=ice-pwd:Gn1HcVHX5UeSawJY5CETt7sQ
a=ice-options:google-ice
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=rtcp-mux
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:ovTJj3jBDOOFV+1xCCYLRzDjk34Liwuvkl5yQTxv
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=maxptime:60
a=rtcp-fb:100 nack
a=ssrc:309477331 cname:IwtwGPvJ7WGO7DjD
a=ssrc:309477331 msid:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7 2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7a0
a=ssrc:309477331 mslabel:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7
a=ssrc:309477331 label:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7a0
m=video 1 RTP/SAVPF 100 116 117
c=IN IP4 0.0.0.0
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:KZUq7Bfj/5FitC70
a=ice-pwd:Gn1HcVHX5UeSawJY5CETt7sQ
a=ice-options:google-ice
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=sendrecv
a=rtcp-mux
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:ovTJj3jBDOOFV+1xCCYLRzDjk34Liwuvkl5yQTxv
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 goog-remb
a=rtpmap:116 red/90000
a=rtpmap:117 ulpfec/90000
a=ssrc:1424719162 cname:IwtwGPvJ7WGO7DjD
a=ssrc:1424719162 msid:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7 2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7v0
a=ssrc:1424719162 mslabel:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7
a=ssrc:1424719162 label:2ppkMWRHsy98od7XJmRSutkJKjt5hR0pB2m7v0
"
3) I did setLocalDesciption on resulting SDP i.e pc.setLocalDescription(sessionDescription);
4) I dont get onIceCandidate callback.
Without adding a=rtcp-fb:nack line it works fine.
Please suggest me, what I am doing wrong?

Thanks in advance,
Ravindra M 

Suhas Nandakumar

unread,
Oct 15, 2013, 1:06:48 PM10/15/13
to discuss...@googlegroups.com
Just noted , a=rtcp-fb point to Payload Type 100 which is not listed in the m=audio line but instead is listed in the m=video line ...

May be you wanna check that first

./S

ravindra pai

unread,
Oct 16, 2013, 12:22:26 AM10/16/13
to discuss...@googlegroups.com
Thanks Suhas. a=rtcp-fb:103 worked but a=rtcp-fb:* doesnt work.


--
 
---
You received this message because you are subscribed to a topic in the Google Groups "discuss-webrtc" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/discuss-webrtc/Iczwn3Bd0mo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to discuss-webrt...@googlegroups.com.

Vikas

unread,
Oct 16, 2013, 8:13:55 PM10/16/13
to discuss...@googlegroups.com
Hi,

I can recreate the problem with wild card payload types, filed a bug here.

/Vikas
Reply all
Reply to author
Forward
0 new messages