Thanks for your response.  Here's my plea for ICE-TCP ;)

I know that TURN/TCP has landed in Fx28 and that is one way to establish a
TCP connection when UDP is blocked.  However, UDP blockage is not the only
reason to require TCP.  Currently, I think that there is no way to force
the client to use TURN/TCP when UDP is *not* blocked.

The reason this matters to me is for a group conference with a large fan
out.  For example, 1 person is speaking, and his audio/video stream is
going out to 500 listeners.  (a common scenario in my product).  There is
an enormous advantage to be gained if you can make sure no packets go
missing between the sender and the MCU.

When it is possible to craft an offer containing a single ICE TCP
candidate, you can be certain that the sender is connected by TCP.
 However, if you have a UDP candidate only, along with a TURN server, the
sender might use TURN/TCP, or he might not, depending on the connection
check results.

NACK exists for video packets, but audio is a different story, and some
people's connections have high loss.  When communicating 1:1 low latency is
more important than packet loss.  When communicating 1:N, I think that
packet loss on the sender-server leg becomes very important for large N.





On Thu, Dec 12, 2013 at 2:33 PM, Eric Rescorla <[email protected]> wrote:

> ICE-TCP is not currently scheduled.
>
> We are currently working on BUNDLE but don't have a schedule.
> I did know that.
>
> -Ekr
>
>
> On Fri, Dec 13, 2013 at 4:29 AM,  <[email protected]> wrote:
> > Can you provide an update on when these features are expected to land?
> > _______________________________________________
> > dev-media mailing list
> > [email protected]
> > https://lists.mozilla.org/listinfo/dev-media
>
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to