Jump to content


Photo

GStreamer 1.0

gstreamer 1.0 openpli

  • Please log in to reply
2520 replies to this topic

Re: GStreamer 1.0 #2361 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 13 April 2016 - 23:38

all very nice , but in reality (and this the real reports the "sss" stuff works ok for a lot of streams but not for all.

 

I tried player and other stuff ..... unstable and not working.

 

So the only real extra stuff of SSS is 0000 . the only thing he did : added some websites which are clear open to the air but also illegal hacks for sites which are NOT open and bla bla bla.

 

To work whit a plugin which abuse all legal stuff sorry .... that's a NO GO



Re: GStreamer 1.0 #2362 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 13 April 2016 - 23:47

@christophecvr

 

Have fun continue playing in your sandbox.

 


 "sss" stuff

 

 

 


other stuff 

 

 

 

No comment because I can not found valid words for you.


Edited by samsamsam, 13 April 2016 - 23:50.


Re: GStreamer 1.0 #2363 gorski

  • Senior Member
  • 1,699 posts

+46
Good

Posted 14 April 2016 - 00:33

Chris, you know I do not approve of SSS "manners" or the lack thereof, calling people names at all times, if they dare differ from his opinion etc. etc. - and that I have frequently told him off on those grounds, because he really "deserved" it...

 

However, as far as his coding is concerned, from a standpoint of an IT-lay person/user (me), who tested a lot of that stuff, I must say your conclusion seems a bit doubtful...

 

I tested SSS's "stuff" in various older, weaker HW, under the same E2 image, in Gstreamer/various players and ffmpeg/Eplayer3 combinations - lots!

 

My conclusion is opposite from yours. In weaker, older HW ffmpeg/Eplayer3 combination works much better and does a lot more "stuff"...

 

I don't know how you tested it, maybe there was a problem in how you installed/configured it - I don't know but...

 

Under the same conditions, at the very least in weaker/older HW - ffmpeg/eplayer3 works and way better...

 

Plus, SSS promised to open it all up, in time - Open Source, that is - so give him a chance... :)


Edited by gorski, 14 April 2016 - 00:35.

<span style='font-family: comic sans ms,cursive'>"Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!</span><br /> <br /><span style='font-family: comic sans ms,cursive'>Laziness and cowardice are the reasons why such a large proportion of men, even when nature has long emancipated them from alien guidance..." I. Kant, "Political writings" (1784)</span><br /> <br /><span style='font-family: comic sans ms,cursive'><a class='bbc_url' href='<a class='bbc_url' href='http://eserver.org/p...lightenment.txt'>http://eserver.org/p...ent.txt</a>'><a class='bbc_url' href='http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a>'>http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a></a> - the jolly text on Enlightenment, at the basis of Modernity...</span>

Re: GStreamer 1.0 #2364 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 14 April 2016 - 01:05

Well the findings off "sss"  are ... (forget them)

 

Now in basic e2 almost (sorry not all) plays ok .

 

the "sss" stuff only works for his personal selected streams thats it en of line.(and of course a couple of sites brought in be other persons.)

 

So the question is :

 

WILL OPENPLI USE SSS CLOSED STUFF WITH DEPRECATED  LIBRARY AND ...

 

Or will openpli stay using up to date stuff whitout the posible malware introduced by "sss" whit his closed sources.



Re: GStreamer 1.0 #2365 gorski

  • Senior Member
  • 1,699 posts

+46
Good

Posted 14 April 2016 - 01:24

No, the issue is: will he "open it up" - as promised - or not.

 

And it does work, I'd rather not forget it, in terms of older, limited HW/STBs.

 

"Normal" Gstreamer based stuff in E2 frequently does not work in older STBs - tested on SH4 and mipsel platforms!

 

Sure, newer HW may not need it at all, thanx to your good Gstreamer efforts, too - for which many of us are grateful! - but...

 

I know what you are saying and you are right, it should/ought to be Open Source but that does not make it all black, I don't think...


<span style='font-family: comic sans ms,cursive'>"Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!</span><br /> <br /><span style='font-family: comic sans ms,cursive'>Laziness and cowardice are the reasons why such a large proportion of men, even when nature has long emancipated them from alien guidance..." I. Kant, "Political writings" (1784)</span><br /> <br /><span style='font-family: comic sans ms,cursive'><a class='bbc_url' href='<a class='bbc_url' href='http://eserver.org/p...lightenment.txt'>http://eserver.org/p...ent.txt</a>'><a class='bbc_url' href='http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a>'>http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a></a> - the jolly text on Enlightenment, at the basis of Modernity...</span>

Re: GStreamer 1.0 #2366 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 14 April 2016 - 07:05

Too be honest I find gstreamer working pretty well now.

With 1.9.0.1 it plays the same streams on my dm800hd (300mhz single core nofpu) as my zgemma star h2h (750mhz dual core).
That same goes for sh4 which is also very weak.

Keep in mind that OpenPLi doesn't support these receivers anymore.

Personally I wouldn't accept an enigma2 player backend in my official images which depends on a closed source player.

I say release the full source first.

Re: GStreamer 1.0 #2367 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 April 2016 - 16:30

I just tried out the very last gstreamer recipes. 1.9.0.1.

 

common has been updated and a couple off works on hlsdemux.

 

I also just made a experimental patch for servicemp3.cpp of enigma2.

 

Now users are able to adapt the service links for m3u8 channels.

 

After this patch you can add  option #max-speed  .

 

The result is that if you're internet connection is ok you will have the max resolution at once.

 

Tested on vuduo2 and dm8000.

 

example:

 

link :

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3A//live.rpctv.com/rpctv/tm.smil/playlist.m3u8:tm smil
#DESCRIPTION tm smill

changed into :

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3A//live.rpctv.com/rpctv/tm.smil/playlist.m3u8#max-speed:tm smil
#DESCRIPTION tm smill

Update gstreamer recipes on :

 

https://github.com/c...TREAMER-RECIPES

 

 

 

 

Attached Files



Re: GStreamer 1.0 #2368 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 15 April 2016 - 16:48

Thank you chris,

 

I see you've also removed the:

RRECOMMENDS_${PN} += "${PN}-meta" :)

 

Could you please add this patch to gstreamer1.0-plugins-bad ?

fix-maybe-uninitialized-warnings-when-compiling-with-Os.patch

 

It's required for building for Vu Solo 4k (which is arm platform) and it's also supported by OpenPLi.



Re: GStreamer 1.0 #2369 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 15 April 2016 - 17:03

TARGET_CFLAGS += "-Wno-error" Can be removed in gstreamer-plugins-good.inc

 

https://cgit.freedes...0dbf60beec3a902

 

Fix build for mipsel either.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #2370 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 15 April 2016 - 17:05

@christophecvr, I do not know, but maybe it is better somewhere set of real connection speed, then gstreamer can use it for all streams?
As I understand it is not used for local file playback.



Re: GStreamer 1.0 #2371 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 April 2016 - 17:58

@christophecvr, I do not know, but maybe it is better somewhere set of real connection speed, then gstreamer can use it for all streams?
As I understand it is not used for local file playback.

Yes that's a possibility,

 

You mean connection-speed=xxxxxx


Edited by christophecvr, 15 April 2016 - 17:58.


Re: GStreamer 1.0 #2372 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 15 April 2016 - 19:57

I think that it could very well affect the gstreamer working with network streams.
But maybe needs more test it.

I know that openpli team do not like a lot of config entries, but if it really affects, maybe need to think about separate enigma config.



Re: GStreamer 1.0 #2373 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 April 2016 - 20:20

I think that it could very well affect the gstreamer working with network streams.
But maybe needs more test it.

I know that openpli team do not like a lot of config entries, but if it really affects, maybe need to think about separate enigma config.

 

I think the majority off streams are working well. At least by me all 100 % ok.

 

It is just the m3u8 which will selcet at once the highest chunk in playlist. And so is avoided to start with a lower bandwidth chunklist and then to switch over to a higher bandwidth chunklist.

 

That is why i set it like that.

 

But it also work very nice on (which is not a live stream) :

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//wildhitz.rr.kpnstreaming.nl/b2b/vod/wildhitz/mp4s/Tech_N9ne_-_Strangeulation_Cypher/index.ism/index.m3u8#max-speed:Tech%20N9ne%20TEST%202
#DESCRIPTION Tech N9ne TEST 2


Re: GStreamer 1.0 #2374 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 April 2016 - 20:24

note: the value connection-speed is well set a bit high.

 

what's the average speed for internet now between 10 and 20 Mbits/s  that between 10000 kbps and 20000 kbps I gues



Re: GStreamer 1.0 #2375 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 16 April 2016 - 06:52

There is a bug report regarding connection speed: https://bugzilla.gno...g.cgi?id=758916

So watch out, a global setting can have problems, i guess they need to unify the setting.
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: GStreamer 1.0 #2376 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 April 2016 - 10:35

Yes You're right. Could cause problems indeed. Also seeing all possible values versus demuxer elements, think it's best to keep even only a single speed like set now and then for each stream.

 

@Taapat , did you already tried if you for example set into the Youtube plugin to set for streams using playlist.m3u8  (as experiment) the add to made service link #max-speed. Perhaps then this can be add as a configure option off plugin self.



Re: GStreamer 1.0 #2377 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 16 April 2016 - 12:17

No, I have not tested it yet.
But if it works so well, then maybe it is better to enable it by default on all m3u8, and add the ability to disable, if anyone has any problems with it?



Re: GStreamer 1.0 #2378 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 April 2016 - 12:52

No, I have not tested it yet.
But if it works so well, then maybe it is better to enable it by default on all m3u8, and add the ability to disable, if anyone has any problems with it?

I've test so what all streams I have , and it's ok.

 

But this test base is really to low to put a force for all m3u8.

Then I do have a fast internet connection 150Mbit/s . Limited however by my router which still only is 100 Mbit/s .

 

But a lot off persons have slower internet connections  (not shure it will work ok there)

Also some are using wifi which is sometimes not so stable.

In those cases the max-speed maybe break stuff.

 

Double check needs to be made that it does not break the extra-header support , I do not think so , but it must be tested anyway.



Re: GStreamer 1.0 #2379 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 16 April 2016 - 21:16

For myself personally, I on hls use max playlist quality if connection speed not set: https://github.com/T...92010c2b1dfd513

Thx for idea!

I have not tested too much, but everything witch I tried work very well for me.
I assume that currently, no one publicly available hls provider, to protect their own resources, do not offer such a high resolution, with witch is a problem in standard interenet connection.



Re: GStreamer 1.0 #2380 Akki

  • Senior Member
  • 204 posts

+3
Neutral

Posted 17 April 2016 - 00:28

The first tests look very well to HLS Streams.
 
Thanks for the conversion @Chris and Taapat




3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users