Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Enigma2 streaming to the internet WITHOUT a PC

  1. #1

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts

    Enigma2 streaming to the internet WITHOUT a PC

    Hi All,

    I have a ET9x00 twin-tuner enigma2 box and would like the ability to stream from it over the internet to my parent's home in another city.

    This is what I have right now :

    ET9x00 connected on Fibre broadband with a 10Mbps upload speed, 45Mbps download (the device receiving the streaming content has a 15Mbps download speed)
    Port forwarding from router to E2 box
    Opened port 80/8001 for OpenWebif

    Streaming on the internet suffers severe glitching and are unwatchable (even on the SD channel). It works well on LAN.

    So, I started reading the forums and gathered the following info :

    1. To be able to stream on the internet, the a/v stream from the E2 box needs to be transcoded at a lower bit rate.
    2. To do this transcoding I would need a ...

    PC running a VLC Server that does the transcoding
    OR
    A box like Vu+ Solo2 or Duo2 that can do transcoding on the fly
    OR
    A box like Slingbox, ROKU etc that can placeshift/spaceshift i.e. take the output of the Enigma2 box and transcode it and send it over the internet

    The PC option above doesn't sound very appealing to me (I'd rather have a standalone tiny box doing the transcoding). So I'm looking at the other two options.


    Can you please share your expert opinions and inputs on the following :

    1 . From what I understand, transcoding is a software process that can be run on any computing device with the right resources and transcoding applications. What are the minimum hardware requirements? Can I run a transcoding plugin on my ET9x00 or would it kill the 400Mhz CPU? If yes, which plugin? If no, can I run it on an Android TV dongle that has a dual-core or quad-core CPU with 1GB RAM? If yes, what app? If no, why not?

    2. My ET9x00 box has only one HDMI out. I can either feed it in the TV or in the external transcoding+streaming box (slingbox or android tv box). How do I set up things so that I have the local TV using one tuner and the remote stream using the other?

    3. What other hardware/software alternatives (to Slingbox or otherwise) exist that can do placeshifting/spaceshifting using Enigma2 twin-tuner boxes.


    Any inputs welcome. If I get it up and running I'll post a detailed thread on internet streaming using enigma2 boxes (the last thread on this topic seems to be a couple of years old).
    Last edited by kunmun23; 13-08-13 at 10:37.

  2. The Following User Says Thank You to kunmun23 For This Useful Post:

    HANIYA (22-07-19)

  3. #2

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Anyone ?? No inputs ?? I can't believe that I'm trying something out-of-the-world...surely someone would have tried something along similar lines..

    Or is it because I'm in the wrong forum? If yes, mods please feel free to move the thread as appropriate.

  4. #3

    Title
    Moderator
    Join Date
    Jul 2011
    Location
    germania
    Posts
    5,126
    Thanks
    106
    Thanked 1,434 Times in 1,137 Posts

    AW: Enigma2 streaming to the internet WITHOUT a PC

    hi,
    1. no Chance hat a STB can do it in Software.

    2. the problem with slingbox or a similar device is that you can only stream what you see.

    3. good option but picture quality is only suitable for a Smartphone vor tab might be the Solo2.

    ciao

    Gesendet von meinem GT-P1000 mit Tapatalk 2
    ---
    Sat:VU+ Ultimo4K/Solo4K/Duo2/2*Solo2/Ultimo
    Remote: Harmony 200, 700, Link, Smart Control, Smart Companion, Elite, 2*Ultimate, Keyboard

  5. #4

    Title
    Junior Member
    Join Date
    Aug 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi,

    I had a go at this some time ago but gave up to the result being glitchy and touch and go whether it ever connected. Also having to dedicate my receiver and a pc to generate it seemed like a sledgehammer to crack a nut.

    The best on-stop(ish) solution I found was dvblink. There's a free trial to see if you can get it working. I did get it going with xmbc but there are a number of other options.

    Hope this helps

  6. #5

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Quote Originally Posted by Trial View Post
    1. no Chance hat a STB can do it in Software.
    I thought so ...

    Quote Originally Posted by Trial View Post
    2. the problem with slingbox or a similar device is that you can only stream what you see.
    That's exactly the issue..if only there was a way to use one tuner>slingbox>Stream and the other tuner>hdmi>Local TV

    Quote Originally Posted by Trial View Post
    3. good option but picture quality is only suitable for a Smartphone vor tab might be the Solo2.
    I've heard about Solo2 and Duo2 but both are relatively new and there is not many reviews on how well it performs and whether it'll work on anything bigger than a smartphone

  7. #6

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Quote Originally Posted by blueuk808 View Post
    ... having to dedicate my receiver and a pc to generate it seemed like a sledgehammer to crack a nut.
    Exactly !! And that's why I was looking at options like Android TV dongle+some transcoding app. These cheap devices with their quad-core CPUs/GPUs and 1GB RAM have enough hardware processing power for the job...the challenge is finding the right SERVER app that can do the transcoding/streaming.

    Quote Originally Posted by blueuk808 View Post
    The best on-stop(ish) solution I found was dvblink. There's a free trial to see if you can get it working. I did get it going with xmbc but there are a number of other options.
    Can you please elaborate? Are you running XBMC on a PC with the dvblink PVR add-in? If that's the case, what's wrong with using a VLC server on PC for transcoding/streaming (although I'd still have to figure the configs)

  8. #7

    Title
    Member
    Join Date
    Jan 2012
    Posts
    82
    Thanks
    27
    Thanked 13 Times in 7 Posts
    Hi kunmun23, I am not sure if you already gave up but it is doable and does not require a new box like duo2 or solo2. If your upload speeds are correct, then you don't actually need transcoding, as that is only needed due to bandwidth limitations.

    I have set up a similar thing with a VPN. If you configure a VPN and your parents router connects to it/I think raspberry pi can also connect to a VPN but did not try it, you only need a raspberry pi device on the side of your parents, and if you have a dual tuner receiver you can be watching one channel, while your parents watch a different one. For raspberry pi choose the linux XBMC variant ROM and OC it at 900Mhz-1Ghz. Please note that you will only be able to record the same stream that either you or your parents are watching.

    The only problem might be HD channels, as they can sometimes go above 10mbits, nevertheless there is normally the equivalent of that channel in SD which I would choose as they range from 3-5Mbts.

    Good luck and let me know how it went.

    PS: I tried this on with a Vu+ Duo, which I think is slower than the Xtrend 9x00.
    Last edited by Johev; 20-09-13 at 14:12.

  9. The Following User Says Thank You to Johev For This Useful Post:

    kunmun23 (22-09-13)

  10. #8

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    @Johev,

    Thanks for your post. I managed to get it working for SD channels using Virgin Fiber broadband with a 10Mbps upload speeds. Anything less and it starts getting a bit choppy.
    HD isn't watchable. Just did a simple port forward (no VPN) and was able to access the web-bouquet on a remote laptop and was able to play using VLC. Also, I tried using an android dongle and an app like Dreamdroid and Vu+ player with MX player and it works !!

    I guess the only caveat is the upload/download speeds should be good. If not, I'd guess one would require a Solo2 or Duo2 sort of box that can do transcoding on the fly to degrade the stream quality slightly when the broadband speeds fluctuate, yet keep the stream flowing.

    Interestingly, I couldn't find a SERVER app for android that could do the transcoding...which is a bit surprising because the new android dongles have quad core cpus with 1.4GHz speed and 2GB DDR rams which I think is enough processing power to do the transcoding to H264.

    Btw, is there an advantage of using a VPN than a simple port foward for the purpose of streaming over the web? I mean are there QoS options that one can utilize ?

  11. #9
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    There is a disadvantage to using vpn, wont be as fast. You just need port forwarding. However, Virgin Media IP addresses normally stay the same for a long time.

  12. The Following User Says Thank You to abu baniaz For This Useful Post:

    kunmun23 (22-09-13)

  13. #10

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Quote Originally Posted by abu baniaz View Post
    There is a disadvantage to using vpn, wont be as fast. You just need port forwarding. However, Virgin Media IP addresses normally stay the same for a long time.
    Thanks for the info on VPN. It does makes sense..the extra overhead of the VPN would surely slow it down.

    I don't worry too much about IP address changes. Use freedns.afraid.org for DDNS with the update client running on my home PC. There's Inadyn on ET9x00 ViX image as well but I could never really get it to work.

  14. #11

    Title
    Moderator
    Join Date
    Jul 2011
    Location
    germania
    Posts
    5,126
    Thanks
    106
    Thanked 1,434 Times in 1,137 Posts
    Hi,
    Quote Originally Posted by kunmun23 View Post
    Interestingly, I couldn't find a SERVER app for android that could do the transcoding...which is a bit surprising because the new android dongles have quad core cpus with 1.4GHz speed and 2GB DDR rams which I think is enough processing power to do the transcoding to H264.
    I think you are a bit blinded by 4cores and 1.5GHz. You cannot compare them with your PC at home. They are low power embedded CPUs. Decoding for instance is done by the GPU and if you want to transcode it normally must be done by the CPU and decoding is the easy part especially for h264. With a special transcoding part on the chip like in Solo2/Duo2 it would be possible.

    ciao
    ---
    Sat:VU+ Ultimo4K/Solo4K/Duo2/2*Solo2/Ultimo
    Remote: Harmony 200, 700, Link, Smart Control, Smart Companion, Elite, 2*Ultimate, Keyboard

  15. #12

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Quote Originally Posted by Trial View Post
    Hi,

    I think you are a bit blinded by 4cores and 1.5GHz. You cannot compare them with your PC at home. They are low power embedded CPUs. Decoding for instance is done by the GPU and if you want to transcode it normally must be done by the CPU and decoding is the easy part especially for h264. With a special transcoding part on the chip like in Solo2/Duo2 it would be possible.

    ciao
    I'm guessing by saying "low power embedded CPU" you mean "low power consuming embedded CPU" NOT "low processing power CPU".

    Also, these devices I mentioned of have quad core GPUs as well. Here's my understanding of the transcoding :

    1. STB provides a AV stream to the transcoding device.
    2. The transcoding device does a lossy compression of stream
    3. The receiving unit decodes the compressed stream and renders it.

    Are you saying that an android TV dongle with the following specs does not have the processing power to act as a transcoding device :

    Rockchip RK3188 Quad Core Cortex A9 1.6GHz
    Quad Core Mali 400MP GPU
    2GB DDR3 RAM

    I would think it does. I thinik the only thing absent is the "server app" that takes the codecs, the stream from STB and does the transcoding.

    The Solo2 would have a dedicated transcoding chip that does the above. But as a hobbyist, if I didn't want to invest in an another expensive box for just this functionality, I would look at cheaper alternatives like android dongle, raspberry pi etc to do the transcoding instead of a high-power-consuming always-on-PC running VLC server.

  16. #13

    Title
    Moderator
    Join Date
    Jul 2011
    Location
    germania
    Posts
    5,126
    Thanks
    106
    Thanked 1,434 Times in 1,137 Posts
    Hi,
    I always give an example. The Solo2/Duo2 both have a dual thread CPU with around 2*1.3GHz. This CPU has less then 1/30th of the CPU power of my more then 4 year old PC and this can hardly (if ever, SD yes but HD I doubt) transcode in real time. So when you only count cores and GHZ a recent smart phone has around 1/15 of the power of my PC.

    If low power usage does not mean low CPU power why are Core i7 are using 100W?

    ciao
    Last edited by Trial; 23-09-13 at 15:47.
    ---
    Sat:VU+ Ultimo4K/Solo4K/Duo2/2*Solo2/Ultimo
    Remote: Harmony 200, 700, Link, Smart Control, Smart Companion, Elite, 2*Ultimate, Keyboard

  17. #14

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jul 2011
    Posts
    185
    Thanks
    62
    Thanked 13 Times in 10 Posts
    Quote Originally Posted by Trial View Post
    Hi,
    I always give an example. The Solo2/Duo2 both have a dual thread CPU with around 2*1.3GHz. This CPU has less then 1/30th of the CPU power of my more then 4 year old PC and this can hardly (if ever, SD yes but HD I doubt) transcode in real time. So when you only count cores and GHZ a recent smart phone has around 1/15 of the power of my PC.

    If low power usage does not mean low CPU power why are Core i7 are using 100W?

    ciao
    I didn't follow what you are saying.

    Let's take an example :

    PC1 has a 1.3GHz processor
    A smartphone has 1.3GHz processor

    Assuming the instruction set architecture is the same (or comparable), they both would take 1/(1.3 x 10^9) of a second to process an instruction.

    So how is one more powerful than the other ? They both process the same amount of information in the same time.

    Regarding wattage power :

    My 10 year old Celeron PC running a 800MHz consumed more watts than my current smartphone with 1.4GHz processor. In other words, it consumed more watts but processed less information than my smartphones. So, watts used is only loosely related to processing speed. In fact most of the current research is addressing exactly that : How can we process faster while consuming less energy.

    Comparing the processor on an STB to that of a PC is slightly flawed because the instruction set architecture is quite different (x86 vs MIPS). Android dongles (ARM) to PC is still a fair comparison. A PC doesn't perform faster, it has better throughput due to the level of caches (L1,L2) and the 4GB,8GB RAM that we stuff into it as opposed to 512MB (2GB on the highest end devices) on Android.

    Am I missing something? Please correct if I'm wrong on something...this thread is going a bit off-topic but is really useful info that would help answer many of the queries users have around STB processing power, transcoding etc etc.

  18. #15

    Title
    Moderator
    Join Date
    Jul 2011
    Location
    germania
    Posts
    5,126
    Thanks
    106
    Thanked 1,434 Times in 1,137 Posts
    Hi,
    Assuming the instruction set architecture is the same (or comparable), they both would take 1/(1.3 x 10^9) of a second to process an instruction.
    This shows that you do not know how a CPU works. 1.3 GHz only means that the CPU can do 1.3GHz cycles BUT not every cycle is an instruction. Division for instance takes X cycles on CPU A and Y cycles on CPU B. Or CPU B does not have the instruction Z so it must be done by a subroutine which is a lot slower. In my example with my old PC and the new mips in Solo2/DUO2 I showed you the difference.

    YOU CANNOT COMPARE CPUs simply by comparing the system clock even with the same architecture!!!!!!!!!

    If cell phone processors are so power full and power saving why are they not used for server farms and super computer?

    ciao
    Last edited by Trial; 23-09-13 at 20:35.
    ---
    Sat:VU+ Ultimo4K/Solo4K/Duo2/2*Solo2/Ultimo
    Remote: Harmony 200, 700, Link, Smart Control, Smart Companion, Elite, 2*Ultimate, Keyboard

  19. The Following User Says Thank You to Trial For This Useful Post:

    Emulated (31-12-13)

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.