Jump to content


Photo

IPTV Player - development thread


  • This topic is locked This topic is locked
3561 replies to this topic

Re: IPTV Player - development thread #3201 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 9 February 2017 - 20:24

What? You checked it on your laptop and you report that IPTVPlayer

it gives code 12 error


You are not saying truth.

I misunderstood your question, I checked it on laptop, was Working, then put the link in urlist iptvplayer, and gave the error. code 12 text /html 


Edited by frank087234, 9 February 2017 - 20:29.


Re: IPTV Player - development thread #3202 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 February 2017 - 20:27

@frank087234

 

So, instead of putting  link to webpage please put link to video stream.

http://selevision9881-i.akamaihd.net/hls/live/219186/98813/1.m3u8

 

Simple?



Re: IPTV Player - development thread #3203 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 9 February 2017 - 20:32

@frank087234

 

So, instead of putting  link to webpage please put link to video stream.

http://selevision9881-i.akamaihd.net/hls/live/219186/98813/1.m3u8

Simple?

yes, very kind of you.., but how did you get this link?


Edited by frank087234, 9 February 2017 - 20:34.


Re: IPTV Player - development thread #3204 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 9 February 2017 - 21:01

@frank087234

 

So, instead of putting  link to webpage please put link to video stream.

http://selevision9881-i.akamaihd.net/hls/live/219186/98813/1.m3u8

Simple?

sorry samsamsam.. just tested it, an d gives no valid link available, altought it is still working on laptop..

thanks for patience



Re: IPTV Player - development thread #3205 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 February 2017 - 21:23

Please make update to version "144.00.12.00" and retest.

 

Regards,

SSS



Re: IPTV Player - development thread #3206 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 9 February 2017 - 21:45

Please make update to version "144.00.12.00" and retest.

 

Regards,

SSS

Thank you ...good now


Edited by frank087234, 9 February 2017 - 21:46.


Re: IPTV Player - development thread #3207 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 10 February 2017 - 21:41

 

 

 

Strange, I can not reproduce such problem.
Without buffering you also have such problem?
 
What STB do you have? What storage?

 

I use dm800 , HDD 250GB, Problem occur only with LIVE  BBC channels , not with any other live iptv addons..

Just tested it without buffer.. it is fine , No E2 spinner appear.

 

 

DM800 has CPU without FPU and then HTTPS there could be problem with CPU overload by wget.

 

 

I made some further tests. It seems that the main problem is that the HLS/m3u8 downloader is written in pure python.

He was fast enough for streams with no so high bitrate. But with streams with high bitrate it consume too much CPU.

 

Due to this I started working on new HLS/m3u8 downloader written in C.

Based on https://github.com/selsta/hlsdl

 

Please see:

https://github.com/s...ptvplayer/hlsdl

 

I add to it support for live streams, support for custom headers and some other fixes.

 

I integrate it with IPTV Player (my local version) looks much better (consume much less CPU).
There is need to make manny test, but it looks promising.
 
If you want to test this new downloader I can compile version for your image. 
But I need some information about others libs which you have in the system:
ffmpeg -version
 
openssl version -a
 
cat /proc/cpuinfo
 
And also image which you use.
 
Regards,
SSS


Re: IPTV Player - development thread #3208 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 10 February 2017 - 23:11

 

 

 

 

Strange, I can not reproduce such problem.
Without buffering you also have such problem?
 
What STB do you have? What storage?

 

I use dm800 , HDD 250GB, Problem occur only with LIVE  BBC channels , not with any other live iptv addons..

Just tested it without buffer.. it is fine , No E2 spinner appear.

 

 

DM800 has CPU without FPU and then HTTPS there could be problem with CPU overload by wget.

 

 

I made some further tests. It seems that the main problem is that the HLS/m3u8 downloader is written in pure python.

He was fast enough for streams with no so high bitrate. But with streams with high bitrate it consume too much CPU.

 

Due to this I started working on new HLS/m3u8 downloader written in C.

Based on https://github.com/selsta/hlsdl

 

Please see:

https://github.com/s...ptvplayer/hlsdl

 

I add to it support for live streams, support for custom headers and some other fixes.

 

I integrate it with IPTV Player (my local version) looks much better (consume much less CPU).
There is need to make manny test, but it looks promising.
 
If you want to test this new downloader I can compile version for your image. 
But I need some information about others libs which you have in the system:
ffmpeg -version
 
openssl version -a
 
cat /proc/cpuinfo
 
And also image which you use.
 
Regards,
SSS

 

 
 
ffmpeg -version
 
 
ffmpeg version 3.2 Copyright © 2000-2016 the FFmpeg developers
 
 
openssl version -a
 
 
OpenSSL 1.0.1j 15 Oct 2014
 
built on: Fri Sep 30 01:43:19 AST 2016
platform: debian-mipsel
options:  bn(64,32) rc4(idx,int) des(idx,risc2,16,long) idea(int) blowfish(idx) 
compiler: mipsel-oe-linux-gcc  -mel -mabi=32 -msoft-float -march=mips32 --sysroot=/home/raed/BlackHole/openpli-oe-core/build/tmp/sysroots/dm800 -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN        -DTERMIO  -Os -pipe -g -feliminate-unused-debug-types -Wall -Wa,--noexecstack -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS
OPENSSLDIR: "/usr/lib/ssl"
 
root@dm800:~# [6n
cat /proc/cpuinfo
 
system type             : BCM97xxx Settop Platform
build target            : dm800
processor               : 0
cpu model               : Brcm3300 V0.0
cpu MHz                 : 294.91
BogoMIPS                : 294.91    ( udelay_val : 147456  HZ = 1000 )
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        : mips16
VCED exceptions         : not available
VCEI exceptions         : not available
RAC setting             : I/D-RAC enabled
unaligned access        : 1788141
rdhwr/brdhwr traps      : 0 / 0
 
 
Blackhole (based on openpli 4)
 
Thank you
 


Re: IPTV Player - development thread #3209 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 11:05

@frank087234

 

OK. I recompiled hlsd with OpenSSL 1.0.0 for MIPSEL without FPU. 

 

To test new HLS/M3U8  downloader (hlsdl) please install it mannually:

cd /tmp
wget http://iptvplayer.pl/resources/bin/mipsel/hlsdl_mipsel_static_curl_openssl.1.0.0 -O /tmp/hlsdl
cp hlsdl /usr/bin/hlsdl
chmod 777 /usr/bin/hlsdl

Before IPTVPlayer configuration please check if hlsdl works correctly:

hlsdl

 

You should get in answer:

 


hlsdl v0.01
© 2017 samsamsam@o2.pl based on @selsta code
Usage: hlsdl url [options]
 
-b ... Automaticly choose the best quality.
-v ... Verbose more information.
-o ... Choose name of output file.
-u ... Set custom HTTP User-Agent header
-h ... Set custom HTTP header.
-f ... Force overwriting the output file.
-q ... Print less to the console.
-d ... Print the openssl decryption command.
-t ... Print the links to the .ts files.
 
 
EDIT:
What a stupid script of FORUM ! IT CUT OFF MY MESSAGE.

Edited by samsamsam, 11 February 2017 - 11:07.


Re: IPTV Player - development thread #3210 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 11:12

What a stupid script of FORUM ! IT CUT OFF MY MESSAGE. Why administrators use broken script FORUM? With many bugs.
This is not first time when it eat some part of POST!
 

I must write it again...

 

After hlsdl intallation you need to tell IPTVPlayer to use it.

To do this please go to IPTVPlayer configuration and press key sequence:

yellow, blue, yellow, blue, yellow, yellow, blue, blue

 

The new options will shown on list. Please find option hlsdlpath and put path to you hlsdl binary: /usr/bin/hlsdl

 

If you make mistake when at entering code please exit config and open it again. 
Please also make some delay between key press.
 
Regards,
SSS
 
Please let me know if with new hlsl there is no spinner on bbc live streams.


Re: IPTV Player - development thread #3211 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 11 February 2017 - 12:35


What a stupid script of FORUM ! IT CUT OFF MY MESSAGE. Why administrators use broken script FORUM? With many bugs.
This is not first time when it eat some part of POST!

I must write it again...

After hlsdl intallation you need to tell IPTVPlayer to use it.
To do this please go to IPTVPlayer configuration and press key sequence:
yellow, blue, yellow, blue, yellow, yellow, blue, blue

The new options will shown on list. Please find option hlsdlpath and put path to you hlsdl binary: /usr/bin/hlsdl

If you make mistake when at entering code please exit config and open it again.
Please also make some delay between key press.

Regards,
SSS

Please let me know if with new hlsl there is no spinner on bbc live streams.


After puuting the key sequence, no hlsdlpath option appear in the settings page

Re: IPTV Player - development thread #3212 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 12:37

Please make sure that you use last version of IPTVPlayer.
 
If you make mistake when entering code please exit config and open it again. 
Please also make some delay between key press.

Edited by samsamsam, 11 February 2017 - 12:38.


Re: IPTV Player - development thread #3213 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 12:51

hlsdlpath_option.jpg



Re: IPTV Player - development thread #3214 doubledip

  • Senior Member
  • 334 posts

+7
Neutral

Posted 11 February 2017 - 12:59

@SSS

 

I would also like to test.

 

My STB: Xtrend ET4000

Image: OpenPli 4

 

ffmpeg -version

root@et4x00:~# ffmpeg -version
ffmpeg version 3.0 Copyright © 2000-2016 the FFmpeg developers
built with gcc 4.9.1 (GCC)
configuration: --sysroot=/mnt/new2/softFPU/openpli/build/tmp/sysroots/et4x00 --cross-prefix=mipsel-oe-linux- --prefix=/mnt/new2/_BRCM_/tmp/tmp/ffmpeg/tmp/ffmpeg-3.0/usr/ --enable-cross-compile --target-os=linux --arch=mipsel --disable-mipsdsp --disable-mipsdspr2 --disable-mipsfpu --enable-pic --enable-shared --disable-static --disable-debug --disable-ffplay --disable-ffprobe --disable-ffserver --disable-outdevs --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-lzma --enable-openssl --enable-zlib --enable-cross-compile --enable-small --disable-sdl --disable-xlib --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --enable-nonfree --extra-ldflags=' -Wl,-O1 -Wl,--as-needed ' --extra-cflags=' -mel -mabi=32 -msoft-float -march=mips32 '
libavutil      55. 17.103 / 55. 17.103
libavcodec     57. 24.102 / 57. 24.102
libavformat    57. 25.100 / 57. 25.100
libavdevice    57.  0.101 / 57.  0.101
libavfilter     6. 31.100 /  6. 31.100
libswscale      4.  0.100 /  4.  0.100
libswresample   2.  0.101 /  2.  0.101

 

openssl version -a

root@et4x00:~# openssl version -a
OpenSSL 1.0.1j 15 Oct 2014
built on: Wed Feb  3 17:06:52 CET 2016
platform: debian-mipsel
options:  bn(64,32) rc4(idx,int) des(idx,risc2,16,long) idea(int) blowfish(idx)
compiler: mipsel-oe-linux-gcc  -mel -mabi=32 -msoft-float -march=mips32 --sysroot=/dreambox/oe.openpli-4/build/tmp/sysroots/hd1100 -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN     -DTERMIO  -Os -pipe -g -feliminate-unused-debug-types -Wall -Wa,--noexecstack -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS
OPENSSLDIR: "/usr/lib/ssl"

 

cat /proc/cpuinfo

root@et4x00:~# cat /proc/cpuinfo
system type             : BCM7358A1 STB platform
machine                 : Unknown
processor               : 0
cpu model               : Broadcom BMIPS3300 V3.2
BogoMIPS                : 749.56
cpu MHz                 : 751.515
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
isa                     : mips1 mips2 mips32r1
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

 

regards

doubledip


Edited by doubledip, 11 February 2017 - 12:59.


Re: IPTV Player - development thread #3215 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 11 February 2017 - 13:00


Please make sure that you use last version of IPTVPlayer.


If you make mistake when entering code please exit config and open it again.

Please also make some delay between key press.


OK, I configured it
E2 spinner did not appear, but still a lot of freezing when playing BBC 1 live using eplayer3 with buffering

Re: IPTV Player - development thread #3216 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 11 February 2017 - 13:02

Will you be compiling this for openssl 1.0.2 ? with FPU ?

 

I had a look here

 

http://iptvplayer.pl...ces/bin/mipsel/

 

But it doesnt seem to be there.

 

Ian.



Re: IPTV Player - development thread #3217 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 13:10

 

Please make sure that you use last version of IPTVPlayer.

If you make mistake when entering code please exit config and open it again.
Please also make some delay between key press.


OK, I configured it
E2 spinner did not appear, but still a lot of freezing when playing BBC 1 live using eplayer3 with buffering

 

 

Well I do not observe such problems.

You can observe buffer time on info banner. If freez happens when playback is on the end of buffer or not?

Does this freezing happens also with previus HLS/M3U8 downloader?



Re: IPTV Player - development thread #3218 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 13:10

Will you be compiling this for openssl 1.0.2 ? with FPU ?

 

I had a look here

 

http://iptvplayer.pl...ces/bin/mipsel/

 

But it doesnt seem to be there.

 

Ian.

 

Yes, I can compile such version. 



Re: IPTV Player - development thread #3219 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 11 February 2017 - 13:17


Please make sure that you use last version of IPTVPlayer.

If you make mistake when entering code please exit config and open it again.
Please also make some delay between key press.

OK, I configured it
E2 spinner did not appear, but still a lot of freezing when playing BBC 1 live using eplayer3 with buffering

Well I do not observe such problems.
You can observe buffer time on info banner. If freez happens when playback is on the end of buffer or not?
Does this freezing happens also with previus HLS/M3U8 downloader?
The freeze occur once Buffering finishes and start playing, same problem with previous HLS/M3U8 downloaded..
But thankfully no problem when playing it without Buffering..
Thank you for your help

Re: IPTV Player - development thread #3220 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 11 February 2017 - 13:35

You not answered to my questions. It is very hard to cooperate with you.

 

First you wrote

 


but still a lot of freezing when playing BBC 1

 

 

now

 

 


The freeze occur once Buffering finishes and start playing

 

 

This is one long freeze at the beginning of star player or "a lot of freezing" during playback?

 

What storage do you use hard disk or pendrive? Because maybe it has no enough bandwidth to handle both writing and reading at the same time.

Edited by samsamsam, 11 February 2017 - 13:38.



13 user(s) are reading this topic

0 members, 10 guests, 0 anonymous users


    Bing (3)