Page 1 of 1

[SOLVED] Help please

PostPosted: Wed Jul 10, 2013 7:16 am
by savskii
Hiya was wondering if anyone could help.

At the moment i have 2 x dream boxes running CCcam or Oscam or Newcs to decrypt this package at Eutelsat 16E:
h**p://www.lyngsat.com/packages/tring.html

on local network i have 2 x i7 pcs running Linux Ubuntu with ffmpeg vlc etc. to take the http streams from the dream box which are roughly 4-6mb and reduce bitrate / size to 1-2mb then restream using wowza. each pc i find can do 20 streams at 80% cpu usage.

my dreambox crashes after streaming 5 channels.. and even with 4/5 channels being streaming at once i find the dreamboxes crash often. so think dreambox's just not made to do this lol

I ordered a MOI box thinking this would make my life a lot easier but from reading in forum i don’t think a MOI is my solution.

What is the best solution for me? How can i take all those 40 channels from them 2 transponders and stream out? I have 100mb upload on glass fibre so speed is not a problem... i calculated 40 channels at 1-2mb = 80mb MAX! Leaving me 20mb :-)

Any help would be appreciated

Re: Help please

PostPosted: Wed Jul 10, 2013 10:41 am
by updatelee
If youve already got two i7's running doing transcoding why not just install PC tuners in them ?

UDL

Re: Help please

PostPosted: Wed Jul 10, 2013 1:23 pm
by gfi
@savskii

For 40 chanels (decryption and recompresion), You need something special, I think.
I tried something similar, long time ago, forget about solution with mips, sh4, arm...

Try Intel Marshaltown (giving good results for decryption with opt. SSE2). PCIe with 2 or 4 tuners.
Or some i3 low power board.

SW: astra, new mumudvb for resend decrypted stream to Your ffmpeg transcoding stations.

BTW: Have anyone idea, or info for low power solution trancoding (can be only realtime) 1080i to 720p?

Re: Help please

PostPosted: Wed Jul 10, 2013 5:39 pm
by savskii
thanks for the replies

@updatelee if i knew that would work i would get a few dual or quad tuner pci cards and chuck it in the pcs... the transcode of live channels take a lot of cpu so though would be best to keep that seperate


@ gfi when u say "Try Intel Marshaltown (giving good results for decryption with opt. SSE2). PCIe with 2 or 4 tuners.
Or some i3 low power board." u mean the intel atom ? so i build a atom or i3 or i5 pc with dvb cards using Mumudvb software to decrypt the transponder then send streams to encoding pcs?

i do movies transcoding using handbrake but for realtime i use ffmpeg to kae live stream from dreambox and use linux pc with a command like this to drop it down to 2mb:

/usr/local/bin/ffmpeg -threads auto -i http://xxxxxxx.xxxx.xxx:8001/1:0:1:51A: ... 0000:0:0:0 -strict experimental -vcodec libx264 -threads auto -filter:v yadif -profile:v main -level 30 -coder 1 -bf 0 -g 125 -b:v 1400k -bufsize 6000k -maxrate 2000k -acodec aac -b:a 128k -ar 44100 -ac 2 -f flv -y rtmp://xxx.xx.xxx.xxx/live/f1

sorry guys just confused all new to this :-)

thanks again

Re: Help please

PostPosted: Wed Jul 10, 2013 6:48 pm
by savskii
I have also been looking into these :
hXXp://www.jie-xun.com/page.aspx?id=76&classid=30

could i scan 8 transponders with this send the tps and decrypt scrammbled channels on local pc using oscam ?

or is it still better to have one pc with say 4 x TBS6981 DVB-S2 Dual Tuner PCIe Cards or 2 x TBS6985 DVB-S2 Quad Tuner PCIe Cards and use oscam there? send all tps/channels to my local 2 x i7 pcs transcode and send out?

thanks again guys

Re: Help please

PostPosted: Thu Jul 11, 2013 8:11 am
by gfi
Today I tried some channels from similar TP (85E, 12640/V/30000),

SW: Astra, 6 channels, output: udp, conax CA, oscam server, CPU load 20-25% on netbook with Intel Atom N450 (1 core, 2 threads, 512k L2).
There is max stream bitrate 132M/s for CSA descrambling with SSE2 optimization . Of course, You need also calculate some % for other processes.
OS: Main distro, based on tinycore 3.8 (kernel 2.6.33.3)

------------------------------------------------------------------
Low power board - I mean low power consumption boards. if I wrote i3, I thought Intel core i3 NUC board (notebook variant of i3, max. TDP 17W), or some new netbooks Atoms with L2 1M (N2800, N2600, D2700). 2 cores, 4 threads.
PC DVB cards connected to PCIe or If You need only 2 DVB-S TP over USB2.0.

If You haven't problem with power consumption, so You can use any PC with core i3.

Astra is more stable, I think. MuMuDVB have integrated option for transcoding (never tried, don't believe about stability of this solution).
https://bitbucket.org/cesbo/astra/wiki/Home

You can try it with any HW, what You have at home (DVB-S card + some PC) and You can see results.

for ffmpeg: ffmpeg -i udp://@224.0.0.1:1234 ........
If will be there problem with udp stream, You can use udpxy, for receive http stream.

To my question about transcoding 1080i to 720p - I thought offline transcoding files and any HW solution (integrated chips, realtime - I mean 1x speed).
For example - CrystalHD for decoding with ffmpeg (working ok in linux, don't working with ffmpeg in windows) +
for example Core i3 (NUC board) for encoding. Intel Quick Sync working perfectly in Windows, but not in linux...

I know about Leopard board, but I havent experiences with this solution. http://designsomething.org/leopardboard/default.aspx/
About encoding of yuv->h264 - thats working perfectly on Leopardboard (another SoC too...), but don't know nothing about transcoding.

Re: Help please

PostPosted: Wed Jul 24, 2013 8:46 am
by savskii
thanks guys

ALL sorted now