public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] Simultaneous recordings from one frontend
@ 2011-03-09 13:41 Pascal Jürgens
  2011-03-09 13:47 ` Brice Dubost
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Pascal Jürgens @ 2011-03-09 13:41 UTC (permalink / raw)
  To: linux-dvb


[-- Attachment #1.1: Type: text/plain, Size: 1977 bytes --]

Hi all,

SUMMARY: What's the best available tool for demultiplexing into multiple simultaneous recordings (files)?

I'm looking for a way to record a TS to overlapping files (ie, files2 should start 5 minutes before file1 ends). This means that two readers need to access the card at once. As far as I can tell from past discussions [1], this is not a feature that's currently present or planned in the kernel.

So while searching for a userspace app that is capable of this, I found two options[3]:

- Adam Charrett's dvbstreamer [2] seems to run a sort-of ringbuffer and can output to streams and files. However, it's not all too stable, especially when using the remote control protocol.

- the RTP streaming apps (dvblast, mumudvb, dvbyell etc.) are designed to allow multiple listeners. The ideal solution would be something like an interface-local ipv6 multicast (mumudvb recommends using a TTL of 0 to prevent packets from exiting the machine, but that seems like a cludge). Sadly, I haven't gotten that to work [4].

Hence my questions are:
- Am I doing something wrong and is there actually an easy way to stream to two files locally?
- Is there some other solution that I'm not aware of that fits my scenario perfectly?

Thanks in advance,
regards,
Pascal Juergens

[1] http://www.linuxtv.org/pipermail/linux-dvb/2008-February/024093.html
[2] http://sourceforge.net/projects/dvbstreamer/

[3] There's also the Linux::DVB::DVBT perl extension, but in my tests it wasn't happy about recording anything: "timed out waiting for data : Inappropriate ioctl for device at /usr/local/bin/dvbt-record line 53"

[4] dvblast, for example, gives "warning: getaddrinfo error: Name or service not known
error: Invalid target address for -d switch" when using [ff01::1%eth0] as the target address.
Additionally, I wasn't able to consume a regular ipv4 multicast with two instances of mplayer - the first one worked, the second one couldn't access the url.

[-- Attachment #1.2: Type: text/html, Size: 2568 bytes --]

[-- Attachment #2: Type: text/plain, Size: 228 bytes --]

_______________________________________________
linux-dvb users mailing list
For V4L/DVB development, please use instead linux-media@vger.kernel.org
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-03-17  9:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-09 13:41 [linux-dvb] Simultaneous recordings from one frontend Pascal Jürgens
2011-03-09 13:47 ` Brice Dubost
2011-03-09 15:01 ` BOUWSMA Barry
2011-03-10  8:34 ` Simon Kenyon
2011-03-14  3:51 ` Michael Lamothe
2011-03-17  9:39 ` Simon Baxter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox