[vlc-devel] Re: VLC-NAT

Remi Denis-Courmont rdenis at simphalempin.com
Wed Mar 28 14:44:07 CEST 2007


On Tue, 27 Mar 2007 18:13:51 +0530, "Ramakrishnan_S" <Ramakrishnan_Subramaniam at Satyam.com> wrote:
> I would like to know how to enable VLC for NAT traversal?

HTTP works, though it's pretty bad for streaming.

RTSP does not.

> Is there NAT traversal support such as STUN or ICE is already available?

It would be premature to implement these, as they are still moving targets.
Also, the RTSP ICE draft seems to be dead, and so is RTSP NAT.

My concern is that using ICE and/or STUN for RTSP is a big overkill; ICE is
biased toward SIP and symmetrically flowing media. In a typical RTSP
natted-client to server scenario, symmetric RTP (hole punching) is sufficient.
It is unfortunate to me that RTSP/2.0 pushes for ICE.

> Requirement is as follows:
> I want to send video/audio to one or multiple VLC instances. We do not
> want to use relay server in between. Each VLC instance resides behind a
> separate NAT.
> 
> Is there any open source ICE implementation library?

Not that I currently know.

> What is the best streaming method in this case? i.e HTTP/UDP/RTP/MMSH or
> RTPS?

HTTP, MMSH, and MMST will suck. UDP is not really usable alone.

Regardless of the IOP issues and software availability,
I would say RTSP + symmetric RTP would be best. MMSU might work.

--
Rémi Denis-Courmont
http://www.remlab.net/

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list