raw TCP input

Feature requests for VLC.
Guest

raw TCP input

Postby Guest » 28 Apr 2006 14:41

It's possible to capture a TS from a TCP port?

I like to like "udp://@:1234" but with a TCP protocol (no HTTP, FTP, or any other session protocol, simply the raw stream).

Any comment?

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 28 Apr 2006 21:51

I know no way to do this. RTP over TCP is the closest i can think of, but that will introduce a substantial overhead.
Don't use PMs for support questions.

Guest

Postby Guest » 02 May 2006 14:49

I know no way to do this...
With TS over UDP you simply are sending packets to the network and receiving in a listening port, without any session protocol in the middle.

For TS over TCP you only need to open a TCP port (not bind to a UDP port) and read over the socket when data arrives. The internal processing will be the same as the UDP.

I'm sure that this is trivial!

Advantages? With an unlimited bandwith you can correct errors (like RTPS over TCP), but without the need of a session control protocol (only the raw stream). Easy for simple testing.

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 03 May 2006 14:12

I'm just saying that there is no standard that supports this.
Don't use PMs for support questions.

Guest

Postby Guest » 03 May 2006 17:44

Yes, is not a standard, but TS-over-UDP is not a really standard!

Why use TS-over-TCP? WiFi connections are not reliable, but TCP is good for retransmisions in networks with high bandwith.

Some programs can receive and/or receive TS-streams over TCP, and not only UDP. Is more simple than RTPS or RTPS-TCP.

I feel that support receive TS-over-TCP is trivial!

fenrir
Blank Cone
Blank Cone
Posts: 45
Joined: 09 Mar 2004 21:45

Postby fenrir » 22 May 2006 20:07

You should already be able to read TS over TCP using:
vlc tcp://ip:port
(You can enforce the TS demuxer using vlc tcp/ts://ip:port)


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 6 guests