It's not as lightweight as you think. I'm trying to get my DVB-T tuner to work on 2 distos already. On Raspbian i get a lot of errors during stream, buffering every 3-5 seconds and artifacts on the screen like when there's a week signal. On ArchLinux it works a bit better since it buffers every about 25-30 seconds, but the arficats are still there. Tvheadend serves as backend here, OpenElec HTPC with XBMC and frontend. Same tuner works perfectly on that HTPC next to my Pi with no artifacts or buffering. My Telly shows 100/100 singal quality/strength, HTPC 39/90 for some reason, tvheadend as backend for Pi for some reason doesn't show it at all, but on Raspbian i also got 39/90 so there shouldn't be any problem related with signal strength. Signal here is also coded in MPEG4 (h264) so even if Pi had to decode it it shouldn't be a problem at all. I'm using RTL2832U based stick with custom driver (the same driver is used in OpenElec on HTPC next to) on 3.1.9 kernel compiled to support DVB-USB. I'm yet to find out if it'll be the same with MythTv as backend but doubt if it'll change anything. Pi CPU usage during both recording or streaming to one client is at 25% which is a bit high, but still leaves room for other stuff running in background. Not sure if it's software, my custom kernel or hardware related. DVB stick also gets a bit hot after a while on both distos.jurmelius wrote:Well, streaming from Dreambox (gstreamer) does not decode the video, just demuxes the wanted .ts stream from the main, so this is lightweight and surely Raspberry has the power to do so fluently.
Code: Select all
freq=562 multicast=1 unicast=0 port_http=1234 ip_http=0.0.0.0 sap=0 card=0 autoconfiguration=2 multicast_ttl=1 timeout_no_diff=100 dvr_buffer_size=40
Hi!jurmelius wrote: The idea is to connect a USB DVB-T/C/S tuner to Rasperry and offer selected & Decoded .ts mpeg2 stream via network, Not via HDMI! This would be a network digital TV receiver, such as dreambox.
For now all is fine! I can even see on TV and stream to other machine (i've a little post about it on my blog). And actually it does not buffer or trash the screen with "artifacts". At the beginning i was struggling to get to work with vdr but as i couldn't compile it as add-on i went for tvheadend. My experience is that it works great! Configuration is easy and you can get it to work in less than 5 minutes!Arcain wrote:So how's tvheadend works for you? How's your signal strength, tuner and distro? Does it buffer and trash the screen with often artifacts like in my case or it's clear and perfect?
I've been trying to get reliable recording on the Pi using an RTL2832U device (August DVB-T205) in the UK, and seem to have a bit more success than you. Two parts of the setup I've found affecting stability and recording quality are the USB hub used (obviously powered) and the storage device where the recordings are written.Arcain wrote:Maybe it's my tuner after all. I heard that devices based on IT9135 chipset (yours) are more sensitive and get better signal strength than RTL2832U which is the one i own...
I ordered a IT9135 based one to check if it changes anything. Should be able to try it next week. In fact i actually have a reception issues here, especially with the second mux working on higher freqency, plus, i'm not using external antena and the "flat" ones might cause some issues on 40km trasmitters, even if they transmit with 100kW power. Tuner is not the top ones either since same antena gives better singal on TV, even the higher mux works but on the other hand same tuner is still able to work correctly on HTPC (Zotac HD-ND22). It's not as good as directly on TV, but no artifacts nor buffering while watching or watching and recording at the same time also using SD card (SanDisk one rated at 95MB/s write speed, real at about 20MB/s). SD i'm using on Pi runs on 10MB/s (real result) write speed class 10 card. It should be fine for 3Mb/s (an average for non-HD one) streams.dozencrows wrote: Obviously I don't know what exact hardware setup you're using, but it might be worth investigating other options than the distro being used.
I haven't tried that yet. For the moment i'm running some tests on TVheadend and XBMC (OpenELEC) and I will post it on my blog soon. My idea is to test TVheadend, VDR (if i can compile it) and MuMuDVB and then make a comparison between them.Arcain wrote:What about the moment when you're doing something on Pi, like installing new software, starting apps, does this affect stream (artifacts for a while) in your case?