Jump to content


Photo

@athoik Regarding HDS and Livestreamer


  • Please log in to reply
7 replies to this topic

#1 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 17 January 2015 - 10:37

Hello buddy,I hope you are well and can help me.

 

Im using Livestreamer and your excellent Livestreamersrv to stream HLS and HDS content.

 

The problem I'm having is one you encountered back in 2013 regarding high CPU and stuttering when streaming HDS streams.

Ive read your posts and your chat with the author of Livestreamer on the github and how you both worked towards a solution.

 

Im wondering if you ever got any further along with this solution or perhaps have any modified Livestreamer files you can pass along,that help towards reducing the CPU load ?

 

Ive tried all the suggestions and modified the HDS fragmented buffers but its not helped.

 

Any ideas or thoughts from you on this would be great and of course if you eventually solved this issue,then that would be even better.

 

Livestreamer is great apart from this issue and has to be used until gstreamer 1.44 is released.

 

Thanks for your time and I hope you are able to help.

 

Ian.



Re: @athoik Regarding HDS and Livestreamer #2 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 January 2015 - 16:34

Hello,

The reason i helped in gstreamer 1.0+ is because there is no way to reduce cpu usage :(

Python consumes lot of resources, hard to understand...

I guess if the livestreamer author was using Pentium II with 64MB of memory, would be much easier.

So the only solution is either to test streams on high end receivers (et10000, solo2, etc) Or install newer gstreamer.

Maybe an experienced Python programmer can reduce the cpu usage even further, but till now i've seen none...
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: @athoik Regarding HDS and Livestreamer #3 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 17 January 2015 - 17:00

Ok thanks,I did think as much myself but it doesnt hurt to ask,in case you had come across a solution.The high CPU usage on certain things,HDS being one, is such a shame,because Livestreamer can stream practically anything.

 

Regarding the new gstreamer

 

Is the dvbmediasink now built to be able to handle both the old 0.1 and the new 1.0 versions in standard images ?

 

In other words,am I able to install the new gstreamer myself ? or does the image have to be built to include it ?

 

If the later is the case,then i'm afraid i'm not capable of doing that and will have to wait for Pli to release it in their daily builds.

 

Ian.


Edited by ian1095, 17 January 2015 - 17:01.


Re: @athoik Regarding HDS and Livestreamer #4 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 January 2015 - 17:28

No OpenPLi has no public images with GStreamer 1.0 (yet).

OpenATV already has public images with GStreamer 1.0. So maybe you can give a try.

Regarding Livestreamer yes, it's really nice solution but needs further tuning for embedded devices.

Unfortunatelly nobody cares and I can't solve everyone problems on my little spare time.

Edited by athoik, 17 January 2015 - 17:28.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: @athoik Regarding HDS and Livestreamer #5 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 18 January 2015 - 10:47

Thanks Athoik

 

Thats a blow then,I was hoping that Pli was at a stage whereby users could use either version and that just sending over the new version and replacing the old gstreamer version would work.I like many others will just have to wait until at least Alpha test images are released that use the new gstreamer.

 

Regarding Livestreamer,well at least now I know the cause of the high CPU even if theres little I can do about it.

If python is the cause then it stands to reason that the less python files in use,the lower the CPU usage,so I may revert to an older version that doesnt call upon dependencies such as Singledispatch and Futures,also I may try to create a stripped down version that doesnt call upon all of the plugins and just uses the embedded files,just to see if this helps as far less python will be being used then.

 

Ian.


Edited by ian1095, 18 January 2015 - 10:49.


Re: @athoik Regarding HDS and Livestreamer #6 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 18 January 2015 - 11:29

Thats a blow then,I was hoping that Pli was at a stage whereby users could use either version and that just sending over the new version and replacing the old gstreamer version would work.I like many others will just have to wait until at least Alpha test images are released that use the new gstreamer.
If it only was that simple!

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: @athoik Regarding HDS and Livestreamer #7 idealsat

  • Senior Member
  • 232 posts

0
Neutral

Posted 4 February 2015 - 17:04

Hi

 

How i can install gstreamer 1.0+ on openpli4.0.

 

Is there is any ipk file for gstreamer 1.0+ .?

 

Thanks



Re: @athoik Regarding HDS and Livestreamer #8 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 4 February 2015 - 17:19

If it only was that simple!


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.



4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users