Page 1 of 1

Prog DVB & VLC

Posted: Sun Sep 07, 2008 6:43 pm
by barneyventure
Hi Everybody,

Could anyone provide advices or a tutorial regarding the following,

I'd like to send traffic from Progdvd to VLC and then forward the traffic (transcoded by vlc in aac+) over the internet.

Multicast is not needed, what matters is filtering the audio PID from any channel and transcoding ONLY the audio with VLC. changing channel from VLC is not needed and Prog DVD could run in the nograph mode.

Could prog dvb and vlc be running on the same computer? Do I need to go through a local network? What would be your best advises for that purpose? What version of progdvd could do the job? Is there additionnal module and pluggin to download?

A tutorial would be appeciated... if available

Thanks for your time

Posted: Sun Sep 07, 2008 7:42 pm
by Juergen
First of all, this is not about using IPTV, as long as this place is for ProgDVB only. ProgDVB receives IPTV, but it's not meant to provide this for the web.

You are trying to stream, and that's something, ProgDVB is capable to do, by a module that's coming with it.

That's why I am moving this thread to the modules section now.

Anyway, the media server will stream out what's coming in.
If you don't want to stream video in the end, either change channel properties in ProgDVB to VID=0 and not update, by this force to be used as a Radio station, or try to ignore the video stream on the client some way.

You don't need multicast on the ProgDVB media server if you are only using one client on that.

Surely you can run ProgDVB media server and some client on the same machine, as long as you can provide working IPs and subnet mask for both. Windows won't really see a big difference between physical and virtual networking, and most DVB tuners are already supposed to work as virtual networking devices anyway...

The media server module, home version, is included with modern versions of ProgDVB, full version downloads, for quite some time now.

Posted: Sun Sep 07, 2008 9:02 pm
by barneyventure
Juergen,

Thanks for your quick reply!

What version should I run? Pro?

Vid=o in channel property might be the best option thanks, I don't want the system to bother streaming video and consuming ressources...
Is the no graph issue also relevant? I don't need anything playing on the computer...

My thing looks like a regular, server to client issue, maybe you could provide me with an existing link to an available tutorial here on the forum? especially when it comes to IPs and subnet mask for server and client.

I forgot to tell you that I'd like to run two prog dvb on the same computer, with two clients (VLC) receiving two different channels at the same time. (two cards also running on the computer) Won't this make the IPs and subnet mask issue a little bit more complicated?

Thanks

Posted: Mon Sep 08, 2008 10:13 am
by Juergen
Pro not required. Free version of ProgDVB and home version of Media Server should be fine.

The (virtual) networking components should be in the same subnet and IP range, to see each other without need for a router or alike, an eventual firewall should beset to not interfere with their local traffic.

Sorry, no tutorial on basic networking issues here, as this would surely exceed ProgDVB discussion, the only purpose of this board and site.

Posted: Wed Sep 10, 2008 5:52 pm
by barneyventure
Juergen,

Could you please be more specific regarding the following:

What when I select in the media server : "one or more channels from current transponder in TS format IPTV?"

Does it mean that I can simulteanously send to various clients different channels inside the same transponder? If yes, up to how many channel?

As for the format, what's the difference between "Transport stream" and "program stream"

What about the difference between these two protocols "Unicast" and "Broadcast" I mean ain't broadcast and multicast the same?

How should I display the network interface? My local IP being 192.168.0.3 Do I need to mention my Sub network : 255.255.255.0 if yes, where?

Since server and clients are running on the same computer, do I have to mention the 10999 port number, Do I need to open it?

In such configuration (server and clients running on the same computer) what figure are you suggesting when it comes to packet size? Last one, what about TTL?

Thanks for your time

Barney

Posted: Wed Sep 10, 2008 8:18 pm
by Juergen
What when I select in the media server : "one or more channels from current transponder in TS format IPTV?"

Does it mean that I can simulteanously send to various clients different channels inside the same transponder? If yes, up to how many channel?
A tuner with software stream filtering (like any kind of budget card) provides the whole transponder for the data bus it sits on, software would then (have to) separate streams for stations.
This gives a chance, to even use more than one station from the same transponder.
My Nexus is a hardware filtering device, that does not provide such an option.

Theoretically the number of available stations depends on the transponder.
But of course, in such a case, the network use must be fast enough, to carry the complete transponder payload. A virtual network connection inside of your machine surely will, as else watching live TV would not be possible with a non-hardware-decoding/-filtering tuner.

As for the format, what's the difference between "Transport stream" and "program stream"
A transport stream (bundle) is dedicated fore transmission purposes (mainly), a program stream for use on file base, like locally on a computer or hardware drive / player.

There are a lot of places on the web for such basics, including even wikipedia.

This also goes for most of your following questions, including basic networking issues.

Basically, yes, you would use ports, yes, that must be open internally and by this might have to be allowed by your software firewall, at least for internal use.
Being on a single machine, TTL and packet size should not matter, but if using a real network, like if passing through W-LAN or ethernet, including routers, or even through the internet, you may have to allow a suitable minimum TTL (~ hops) and often reduce the maximum for packet size (on that level), as some bytes may then be used by the service itself.

Posted: Thu Sep 11, 2008 9:53 am
by barneyventure
Juergen,

you wrote "A virtual network connection inside of your machine surely will, as else watching live TV would not be possible with a non-hardware-decoding/-filtering tuner. "

I am not sure I got you well... Did you mean that on a virtual network mode I could let's say receive 5 channels from the same transponder and these 5 channels would be streamed live at the same time to five clients that could themselves stream this channel over the internet regardless of the bandwidth issue of course?

As for transport stream and program stream would you just please tell me which one to use in regards of my current use?

Thanks for your time

Posted: Thu Sep 11, 2008 10:09 am
by Juergen
Many DVB tuners technically are virtual networking devices.
Even my good old Nexus is. Though, it comes with hardware filtering and so can't do full TS.

AFAIK, ProgDVB Media Server is not meant to stream different stations to different clients at a time. But, depending on settings and perhaps Pro instead of Home version (never tested that) , it should be able, to stream the whole transponder, and theoretically a client could then (read tables and) filter and coordinate IDs, then stream out stations separately by other streaming servers.

For streaming out audio only, you should think about having a second streaming stage, like mentioned above. Getting TS and filtering out the audio ID(s), eventually tranmscoding and then sending out as required again.
Only that second streaming server would need to be allowed to go through a firewall. So it should perhaps be set into a different subnet, IP anyway.
VLC may help.

Now this reaches the limits of my networking experience, as I don't know how to test this on my hardware, see signature. Both my machine aren't available for heavy experimenting these days, nor is enough time.

Posted: Thu Sep 11, 2008 12:07 pm
by barneyventure
that sounds good, thanks for such details, I'll try to find out... In the meantime, if someone could come up with more, I'll appreciate it

Thanks everybody!

Prog DVB VLC

Posted: Sun Dec 27, 2009 12:46 pm
by owner_bsp
Could you give the output of szap or an eztract .

I dont know dvb well but a common mistake is to miskake SID and program id. Your program seems to be quite high number.

In your szap output do you have stuff like 1907:920:7 ? Then try 7 as program instead of 1907

hth