public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Artem Makhutov <artem@makhutov.org>
To: BOUWSMA Barry <freebeer.bouwsma@gmail.com>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] How to stream DVB-S2 channels over network?
Date: Mon, 22 Dec 2008 12:16:41 +0100	[thread overview]
Message-ID: <494F7719.60806@makhutov.org> (raw)
In-Reply-To: <alpine.DEB.2.00.0812211444330.22383@ybpnyubfg.ybpnyqbznva>

Hello,

BOUWSMA Barry schrieb:
> On Sun, 21 Dec 2008, Artem Makhutov wrote:
> 
>> I just checked it out. It looks interesing, but I need UDP streaming,
>> as the STB can only receive UDP-Streams.
> 
> What sort of UDP do you need -- an RTP Transport Stream,
> an RTP Program Stream, a simple raw Transport stream, or
> what?

It needs a raw MPEG-TS encapsulated in UDP packets.

> Unless you're using a different `dvbstream' than I, it
> sends out RTP (partial or not) Transport Streams, with
> UDP packet size equal to the TS frame size (I hacked this
> to fill as much of an ethernet frame as possible).
> 
> I don't know if your `szap2' program simply sets up the
> frontend to the desired frequency, or if it also sets
> hardware PID filters on your card -- I've always been able
> to use other utilities with bog-standard `t/szap' to work
> on the entire TS.

It also sets the PID's.

> If bandwidth is an issue, a HD H.264 stream is likely to
> weigh in around 10 to 20Mbit/sec; a full S2 transport
> stream is higher (DVB-S streams from Astra are on the
> order of 36Mbit/sec; S2 will likely be slightly more).

No, bandwith is not an issue. I have a peak traffic of 20.51 MBit/s and
an average traffic of 13.24 MBit/s.

> Add the overhead for UDP encapsulation of the 188-byte
> packets, and I wouldn't be surprised if you push close
> to some hardware limits of a 100Mbit/sec network, given
> the unreliable nature of UDP, and that a single dropped
> or corrupt packet can appear as a video stream error.
> 
> Although, as you said, your 'Doze works, so the sum of
> your hardware should be able to handle the traffic.
> 
> Something I just learned a few seconds ago, dvbstream:
> -net ip:prt IP address:port combination to be followed by pids 
> list. Can be repeated to generate multiple RTP streams
> 
> This will filter your ~50Mbit/sec transponder down to a
> manageable size.  Be sure to specify all the PIDs for
> ASTRA HD or whatever; for the DVB-S Eins Festival that
> will start tomorrow (Mo) with non-upscaled 720p content
> again, that should be
> 0  1600  -v 1601   -a 1602   1603  1606
> (as arguments to standalone `dvbstream')
> 
> 
> Just some additional things to keep in mind...
> 
> 
> By the way, I also received some personal mail which I
> don't think made it to the list, and this may be of use
> to you, so I'll quote from that here, so that others may
> benefit:
> DUBOST Brice wrote:
> ``You can try mumudvb : http://mumudvb.braice.net, I think it will answer
> your needs''

I will give it a try later.

Thanks, Artem


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-12-22 11:16 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-20 22:45 [linux-dvb] How to stream DVB-S2 channels over network? Artem Makhutov
2008-12-21  2:29 ` BOUWSMA Barry
2008-12-21  2:44   ` hermann pitton
2008-12-21 13:59     ` Artem Makhutov
2008-12-21 14:39       ` BOUWSMA Barry
2008-12-22 11:26         ` Artem Makhutov
2008-12-21 22:41       ` hermann pitton
2008-12-21 14:04   ` Artem Makhutov
2008-12-21 14:58     ` BOUWSMA Barry
2008-12-22 11:18       ` Artem Makhutov
2008-12-21 13:15 ` Michel Verbraak
2008-12-21 13:26   ` Artem Makhutov
2008-12-21 14:16     ` BOUWSMA Barry
2008-12-22 11:16       ` Artem Makhutov [this message]
2008-12-30 14:45       ` Nico Sabbi
     [not found] ` <854d46170812201646u3414788dh6cbbe6eb9c9ba8ca@mail.gmail.com>
2008-12-21 13:51   ` Artem Makhutov
2009-01-01 18:53 ` Brice DUBOST

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=494F7719.60806@makhutov.org \
    --to=artem@makhutov.org \
    --cc=freebeer.bouwsma@gmail.com \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox