<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] FreeSWITCH adds WebRTC support to new 1.4 BETA.</TITLE>
</HEAD>
<BODY>
<FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>Yes its up to the browsers at that point to make the video work properly... Now if you are seeing something like that, I would try firefox 22 (the latest at this time) and see if you get the same reaction... If so I would investigate NAT issues, altho, webrtc requires full ICE support...<BR>
<BR>
Also you can try having both extensions call the mcu or mcu-proxy extensions to see how the video acts there... The mcu-proxy extension has a media proxy in play to try and help with nat issues<BR>
<BR>
<BR>
On 7/8/13 11:59 AM, &quot;Henry Huang&quot; &lt;<a href="red.rain.seven@gmail.com">red.rain.seven@gmail.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>Ken, <BR>
<BR>
I will update the wiki after this. And I am not sure how I missed all the talks about video. I do remember about the part with conference though. <BR>
<BR>
But the test I did earlier was simply extension to extension calls. 2 chrome extensions registered on webrtc.freeswitch.org &lt;<a href="http://webrtc.freeswitch.org">http://webrtc.freeswitch.org</a>&gt; &nbsp;dialing from one to another. The video on callee's screen will be freezed while the video on caller's screen works fine. In this case, I suppose it should be passthrough and it's all up to the browser to make both side work?<BR>
<BR>
Thanks,<BR>
<BR>
Henry<BR>
</SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
On Mon, Jul 8, 2013 at 9:39 AM, Ken Rice &lt;<a href="krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>Wow this has been asked and answered about 27 times already... Yes Video is supported, no video transcoding is not supported... Now as far as video freezing/doing  other strange things, this is going to depend on what the other end is doing along with various other network issues... <BR>
<BR>
Example: if you are calling into mod_conference to do a multi-party video conference with VP8 its not going to work all that well as VP8 doesn&#8217;t have keyframes that are sent on a regular basis as with other codecs like H264/H263 and there is currently limited to no support in mod_conference to automattically handle swapping from participant A to participant B, mixed with the fact that all video on FreeSWITCH is passthru only, there is no &#8220;brandy bunch&#8221; screens etc... <BR>
<BR>
<BR>
<BR>
On 7/8/13 11:24 AM, &quot;Henry Huang&quot; &lt;<a href="red.rain.seven@gmail.com">red.rain.seven@gmail.com</a> &lt;<a href="http://red.rain.seven@gmail.com">http://red.rain.seven@gmail.com</a>&gt; &gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><FONT SIZE="2"><SPAN STYLE='font-size:10pt'>Is video call currently supported for WebRTC? My experience with the demo site is that after a few seconds , the video frame freezes while audio continues to work. Is this the expected behavior for now?<BR>
</SPAN></FONT></FONT><FONT SIZE="2"><SPAN STYLE='font-size:10pt'><FONT FACE="Verdana, Helvetica, Arial"><BR>
Thanks,<BR>
<BR>
Henry​<BR>
</FONT></SPAN></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
On Fri, Jul 5, 2013 at 3:15 PM, Michael Jerris &lt;<a href="mike@jerris.com">mike@jerris.com</a> &lt;<a href="http://mike@jerris.com">http://mike@jerris.com</a>&gt; &gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>It is the right thing to do to turn on dtls.  As far as how it should be handled in jsssip, you will have to talk to them about that.  I don't think we plan at this point to support webrtc without dtls as everything I have seen says it will be required by the browsers at some point anyways.<BR>
<BR>
Mike<BR>
<BR>
On Jul 5, 2013, at 6:05 PM, Henry Huang &lt;<a href="red.rain.seven@gmail.com">red.rain.seven@gmail.com</a> &lt;<a href="http://red.rain.seven@gmail.com">http://red.rain.seven@gmail.com</a>&gt; &gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>I confirm that the changes made by Iwan worked and gave me audio. Thanks, Iwan. <BR>
<BR>
But now the question is that is it a hack on the js side or is it the right thing to do? And is it going to be merged into the JsSIP core?<BR>
<BR>
Thanks,<BR>
<BR>
Henry<BR>
</SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
On Fri, Jul 5, 2013 at 2:27 PM, Iwan Budi Kusnanto &lt;<a href="ibk@labhijau.net">ibk@labhijau.net</a> &lt;<a href="http://ibk@labhijau.net">http://ibk@labhijau.net</a>&gt; &gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>Henry,<BR>
I can make it jssip demo works by modify this line<BR>
<BR>
  this.peerConnection = new<BR>
JsSIP.WebRTC.RTCPeerConnection({'iceServers': servers}, constraints);<BR>
<BR>
into<BR>
<BR>
constraints[&quot;optional&quot;] = [];<BR>
constraints[&quot;optional&quot;].push({'DtlsSrtpKeyAgreement': 'true'});<BR>
<BR>
this.peerConnection = new<BR>
JsSIP.WebRTC.RTCPeerConnection({'iceServers': servers}, constraints);<BR>
<BR>
On Sat, Jul 6, 2013 at 1:12 AM, Anthony Minessale<BR>
&lt;<a href="anthony.minessale@gmail.com">anthony.minessale@gmail.com</a> &lt;<a href="http://anthony.minessale@gmail.com">http://anthony.minessale@gmail.com</a>&gt; &gt; wrote:<BR>
&gt; Maybe because we hacked in dtls support?<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; On Fri, Jul 5, 2013 at 12:58 PM, Henry Huang &lt;<a href="red.rain.seven@gmail.com">red.rain.seven@gmail.com</a> &lt;<a href="http://red.rain.seven@gmail.com">http://red.rain.seven@gmail.com</a>&gt; &gt;<BR>
&gt; wrote:<BR>
&gt;&gt;<BR>
&gt;&gt; I think I have found the issue. If I use the JsSIP website demo to<BR>
&gt;&gt; register to webrtc.freeswitch.org &lt;<a href="http://webrtc.freeswitch.org">http://webrtc.freeswitch.org</a>&gt; &nbsp;&lt;<a href="http://webrtc.freeswitch.org/">http://webrtc.freeswitch.org/</a>&gt;  then I will be able to replicate the no<BR>
&gt;&gt; audio issue on webrtc.freeswitch.org &lt;<a href="http://webrtc.freeswitch.org">http://webrtc.freeswitch.org</a>&gt; &nbsp;&lt;<a href="http://webrtc.freeswitch.org/">http://webrtc.freeswitch.org/</a>&gt; <BR>
&gt;&gt;<BR>
&gt;&gt; After testing out different scenarios, it appears to be only when the<BR>
&gt;&gt; destination client is the webrtc.freeswitch.org &lt;<a href="http://webrtc.freeswitch.org">http://webrtc.freeswitch.org</a>&gt; &nbsp;&lt;<a href="http://webrtc.freeswitch.org/">http://webrtc.freeswitch.org/</a>&gt;  version of JsSIP there will<BR>
&gt;&gt; be audio. Neither sipml5 demo or JsSIP demo website registered with<BR>
&gt;&gt; webrtc.freeswitch.org &lt;<a href="http://webrtc.freeswitch.org">http://webrtc.freeswitch.org</a>&gt; &nbsp;&lt;<a href="http://webrtc.freeswitch.org/">http://webrtc.freeswitch.org/</a>&gt;  can generate audio. Something in the SDP maybe?<BR>
&gt;&gt;<BR>
&gt;&gt; Thanks,<BR>
&gt;&gt;<BR>
&gt;&gt; Henry<BR>
&gt;&gt;<BR>
</SPAN></FONT></BLOCKQUOTE></BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><FONT COLOR="#888888"><BR>
</FONT></SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>-- <BR>
Ken<BR>
<FONT COLOR="#0000FF"><U><a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
<a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
<a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
</U></FONT>irc.freenode.net #freeswitch<BR>
</SPAN></FONT>
</BODY>
</HTML>