Jump to content


samsamsam

Member Since 2 Jan 2015
Offline Last Active 05 Nov 2020 17:52
-----

#822734 serviceapp - gstplayer and exteplayer3

Posted by samsamsam on 4 January 2018 - 18:13

If someone is interested with playback live streams from YouTube using exteplayer3 then I prepared patch for ffmpeg to improve/fix playback such streams.
 
The patch is available here:
 
I also precompiled ffmpeg libraries for following configurations:
- ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
- ffmpeg3.2.2_mipsel_fpu_soft_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
- ffmpeg3.2.2_armv7_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
- ffmpeg3.2.2_sh4_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
 
The packages can be found here:
 
Regards,
SSS



#815912 Sources for IPTVPlayer helper binaries

Posted by samsamsam on 21 December 2017 - 19:13

Last source code of duktape used by my:

 

Attached Files




#810275 Sources for IPTVPlayer helper binaries

Posted by samsamsam on 9 December 2017 - 00:55

@MastaG

 

I attached original sources and patch for duktape.

 

Regards,

SSS

Attached Files




#809243 Sources for IPTVPlayer helper binaries

Posted by samsamsam on 6 December 2017 - 17:17

Hello,

 

 


Also half of them don't download correctly due to difference version of openssl used in our release of OpenEmbedded.

 

 

This is not true. The version of OpenSSL it is not problem. The problem is this patch

https://github.com/o....2/soname.patch

which change SONAME. 

 

Anyway it could be fixed by creating symlinks to libssl.so.1.0.0 and libcrypto.so.1.0.0 to the binaries which name was changed to 1.0.2 by this patch.

 

Simple question what for this nam was changed? I only want to say that OpenSSL does not see the reason to change this name why openembedded feel that they know better then OpenSSL developers?

 

In case of source code of duktape and rtmpdump I will push them at free time.

In case of rtmpdump patch from K.S.V is used with additional release version info.

In case of duktape I added only some "security" patch to not allow malicious javascript code to hangs set-top-box.

 

Regards,

SSS




#791849 serviceapp - gstplayer and exteplayer3

Posted by samsamsam on 1 November 2017 - 22:31

@gorski as always writes nonsense.

 

At first, "newer" not always mean better. Are you able @gorski to understand this simple thing?

Secondly, when you install ffmpeg 3.3.X from feed the  IPTVPlayer will detect it without problem. But, you must install ffmpeg binary. This is obvious.
Thirdly, serviceapp has nothing to do with IPTVPlayer.
Fourthly, IPTVPlayer can work without exteplayer3.
Fifth, external players were written by me to bypass stability issue with player emebeded in Enigma2 (in my option embeded Enigma2 player is not usable due to problem with stability). Using external players (run as external proces) there is no problem with leak of resources and Enigma2 hangs ups.

 

And above all  IPTVPlayer not need serviceapp. serviceapp was created by @m3xl to use external player from other places. IPTVPlayer use exteplayer3 and this make a big difference.

 

Regards,

SSS




#786059 serviceapp - gstplayer and exteplayer3

Posted by samsamsam on 22 October 2017 - 16:51

Hello,

 

If anyone is interested here is new dash demux patch which improve live playback on youtube:

https://github.com/s...4ea6ce9e8bb6e3b

 

Precompiled ffmpeg libs with this patch:

http://iptvplayer.pl...ces/2017-10-22/

 

Regards,

SSS




#752233 serviceapp - gstplayer and exteplayer3

Posted by samsamsam on 8 August 2017 - 20:19

Hello,

 

New version of dash demux patch with support for additional DASH Manifest formats is available here:

https://github.com/s..._20170808.patch

 

Regards,

SSS




#730154 serviceapp - gstplayer and exteplayer3

Posted by samsamsam on 1 July 2017 - 13:32

I checked and this DASH live stream use profile profile:isoff-live:2011.

This profile requires constant refreshing of MPD manifest.

It is not supported at now by DASH demuxer patch.

 

I will take a look on this pofile and maybe I will implement it.

 

Regards,

SSS

 

Hello @charlesduco,

 

I deployed new version of dash demux with profile:isoff-live:2011 support.

New patch version can be found here:

https://github.com/s..._20170701.patch

 

Regards,

SSS




#715397 Very important - security issue

Posted by samsamsam on 25 May 2017 - 19:41

Hello,

 

Maybe someone read this article:

http://blog.checkpoi...in-translation/

 

It seems that in OpenPLI unzip version from busybox is used.

This version of unzip does not have protection for "Directory traversal vulnerability".

It means that it "allows to overwrite or create arbitrary files via relative filenames and thus executing malicious code, e.g. by writing to /etc/ld.so.preload, ~/.bashrc etc."

 

In full unzip version this was fixed in 2003-07-11, unzip-5.50-r2:

http://www.linuxsecu...iew/105186/104/

 

So, I strongly recommended to disable applet unzip in busybox configuration and use full unzip utility.

 

Regards,

SSS




#715367 YouTube not work in latest firmwares...

Posted by samsamsam on 25 May 2017 - 15:58

No problem.
I hope it will be useful for someone.
 
Regards,
SSS



#713458 YouTube not work in latest firmwares...

Posted by samsamsam on 20 May 2017 - 21:27

@doubledip

 

I prepared patch for you  

http://iptvplayer.pl...ni_patch.tar.gz

 

Installation:

# backup
cp /usr/lib/python2.7/ssl.py /usr/lib/python2.7/ssl.py_backup
cp /usr/lib/python2.7/lib-dynload/_ssl.so /usr/lib/python2.7/lib-dynload/_ssl.so_backup
cp /usr/lib/python2.7/httplib.py /usr/lib/python2.7/httplib.py_backup
 
# installation
cd /tmp
wget http://iptvplayer.pl/resources/python2.7.3_mipsel_fpu_soft_openssl1.0.2_sni_patch.tar.gz
tar -xvf python2.7.3_mipsel_fpu_soft_openssl1.0.2_sni_patch.tar.gz -C /
rm python2.7.3_mipsel_fpu_soft_openssl1.0.2_sni_patch.tar.gz
sync
reboot
reboot -f

Please be noted that this patch has not been tested. So, please test it and give respond.
 
How to test? After reboot load to console and execute following command:
wget iptvplayer.pl/temp/python_sni_test.py -O - | python2.7 
 
Regards,
SSS



#691307 full ci+ support

Posted by samsamsam on 28 March 2017 - 21:26

Hello @athoik,

 

I just left IPTVPlayer because of you know who.

 

There is one more problem with  TLS backend based on OpenSSL.

You need to add another patch to call function

SSL_set_tlsext_host_name(ssl, servername)

to set server domain otherwise SNI will not be works.

 

This is also simple patch:

You can check were gnutls_server_name_set  (this is GnuTLS equivalent) is called in GnuTLS backend.

 

Regards,

SSS




#688994 IPTV Player - development thread

Posted by samsamsam on 23 March 2017 - 08:56

I will check this.




#686867 IPTV Player - development thread

Posted by samsamsam on 18 March 2017 - 01:35

@marax, @parageria

 

123movies should be fixed in version "147.00.03.00".

 

Please re-test.

 

Regards,

SSS




#685730 IPTV Player - development thread

Posted by samsamsam on 16 March 2017 - 00:15

In version "147.00.00.00" new host http://hdpopcorns.com/ has been added.

 

Regards,

SSS