Dirk Meyer wrote: > Dirk Meyer wrote: >> Hi, >> >> I friend of mine got his Cable Dbox2 some days ago, his is waiting for >> the smartcard to see the encrypted _free_ channels (stupid Kabel >> Deutschland). If everything goes well for him, I will also buy such a >> box. And you can be sure Freevo will get support for it asap. > > Update: I got one at ebay on Friday, I hope it will arrive within this > week. :)
I have the box, it has the latets yadi image and now I have a good and a bad news. Let's start with the bad. There are four ways of recording From the dbox. 1. Use a mounted filesystem to dump. That's not good, we want to stream. So drop that idea. 2. Connect to the webserver and get the stream. I tried that and for some channels I get the wrong video stream. Well, this could be a bug in the image, stupid me took the latest unstable. But it also uses TCP which is a bad idea for streaming (see below) 3. Use ggrab. That tool can work with TCP or UDP. For 10 MBit/s half duplex TCP is a bad idea, the datarate can be over 8MBit/s some times, including TCP acks this makes TCP a bad idea. So UDP would work, but ggrab has no retransmission, so when a packet is lost, it is lost. The result stream is also a little bit funny, mminfo does not detect it as TS but it should be one. And the auio pid is not a valid one. But it works when playing it. 4. Use udrec. It uses UDP and has a TCP connection for retransmission. It creates nice TS or MPEG streams, everything is perfect ... except that they write to a file and it is not easy to remove that. The tool also writes much later. After 10 seconds of recording, the file size was still 0 Byte. After stopping it, the tool wrote the data. So while the connection stuff is great, the rest isn't. Solution: someone (not me please, I have other things to do) should take a look at the udrec source (it is part of the udrec suite on sf) and make it possible to write the output to stdout. BTW, udrec is written in mono, maybe we want to change that, too. An even better way would be to find the logic in the code (UDP, TCP retransmission) and create a small recorder in C. Most of the code in udrec is not needed for us. Anyone? Now the good news, small compared to the one above but still nice. There is a module 'dbox' in the freevo svn tree now. Installing it will install a dbox lcd plugin. It will connect to the host 'dbox' (hardcoded right now) and will show information about the running video or audio (title, subtitle, artist, album and a progress bar) and the current time. Dischi -- Unnamed Law: If it happens, it must be possible.
pgpP3pynv781K.pgp
Description: PGP signature