Posts by samsamsam

    @ian1095 You did not understand.


    SatKings say that he use dash format in the BBCPlayer host and he use the gstplayer.
    This is a reason why he do not have video.


    To have video in host BBCPlayer using dash format you need to use ffmpeg libs with my patch adding dash demuxer and exteplater3 movie player.


    If you want to build ffmpeg by yourself you need to use following patches:

    https://github.com/samsamsam-i…/tmp/ffmpeg/patches/3.2.2


    Regards,

    SSS

    ==========FFMPEG INSTALATION FOR MIPSEL PLATFORMS===========



    Before installation make sure that you have enough space in your rootfs. You need at least 15MB free space.



    To check free space in your rootfs you can use following command:



    Code
    df -h /



    Sample output:

    Quote


    Filesystem Size Used Available Use% Mounted on
    ubi0:rootfs 440.3M 183.2M 257.0M 42% /



    To choose the correct ffmpeg package for your image you need to find out the following:
    1) OpenSSL version
    2) glibc version
    3) hard/soft float



    #################################
    1) How to check your OpenSSL version:
    #################################



    One has to connect with your STB and then give this telnet command, for example, using a programme called PuTTy:



    Code
    openssl version



    You can get something like this:

    Quote


    OpenSSL 1.0.2d 9 Jul 2015



    In that case we know that we have version 1.0.2

    In case when you get the following output:

    Quote


    -sh: openssl: not found



    You must check OpenSSL version as follows:

    Code
    ls -la /usr/lib/libssl*



    Example output:

    Quote


    -rwxr-xr-x 1 root root 383624 Aug 19 2015 /usr/lib/libssl.so.0.9.8



    In this example the OpenSSL version is 0.9.8.

    When you get:

    Quote


    /usr/lib/libssl.so.1.0.0



    you must do an additional check:

    Quote


    grep OPENSSL /usr/lib/libssl.so.1.0.0



    Sample output:



    In this example we have version 1.0.2.

    ########################
    2) How to check glibc version:
    ########################



    Checking glibc version is very easy:

    Code
    ls -la /lib/libc-*



    Example output:

    Quote


    -rwxr-xr-x 1 root root 1541476 Aug 19 2015 /lib/libc-2.21.so



    I.e. this indicates version 2.21.

    ########################
    3) Checking for hard/soft float:
    ########################



    To check if you have HARD or SOFT FLOAT glibc you need execute following commands:

    Code
    cd /tmp
    wget http://iptvplayer.pl/tools/mipsel/readelf
    chmod 777 readelf
    ./readelf -a /lib/libc-*.so | grep FP:
    rm readelf



    Sample output:

    Quote


    Tag_GNU_MIPS_ABI_FP: Soft float



    or



    Quote


    Tag_GNU_MIPS_ABI_FP: Hard float (double precision)



    ============================================



    When you already know versions of:
    - OpenSSL,
    - glibc
    - FPU mode
    you are ready to choose ffmpeg package.



    If you have glibc version lower than 2.20 you need to use package for _old_




    All packages are available here: http://iptvplayer.pl/resources/



    Packages for MIPSEL platforms:



    ffmpeg3.2.2_mipsel_fpu_hard_openssl0.9.8_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.0_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz




    ffmpeg3.2.2_mipsel_old_fpu_hard_openssl0.9.8_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_old_fpu_hard_openssl1.0.0_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_old_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz



    ffmpeg3.2.2_mipsel_fpu_soft_openssl0.9.8_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_fpu_soft_openssl1.0.0_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_fpu_soft_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz




    ffmpeg3.2.2_mipsel_old_fpu_soft_openssl0.9.8_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_old_fpu_soft_openssl1.0.0_dash_librtmp_native_rtmp.tar.gz
    ffmpeg3.2.2_mipsel_old_fpu_soft_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz




    =======ffmpeg Installation procedure=======



    For example if you have:
    - OpenSSL: 1.0.2
    - glibc: 2.22
    - Hard float



    Then the valid package it is:
    ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz



    and you can install it using following commands:

    Code
    cd /tmp
    wget  ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
    tar -xvf ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
    rm ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz



    You should always collect output returned by install command, it will be useful when installation failed.

    After installation you should check if the ffmpeg is working correctly using following command:

    Code
    ffmpeg -version



    Sample output:

    123movies works very well on last version.


    So, the question is if this service works for you in your browser:
    https://123movies.is/


    You should always check in your browser. If it works in your browser but not works in IPTVPlayer then you can enable debugs logs in IPTVPlayer configuration.
    And provide these debugs here. I will check.
    The default ptoblem is not space for cookies.


    Cookies are stored in path configured form IPTVPlayer configuration IPTV Cache folder, so make sure that you have set loaction to directory where you have space.

    IPTVPlayer not install ffmpeg libs because ffmpeg libs take too much space.
    Some may not want it.


    Also I am not able to compile ffmpeg for all diffrent E2 images.
    Image developer should be Responsible for build ffmpeg libs valid for the image whchi they deploy.


    If you have problem with exteplayer3 then at first please check that you have working ffmpeg libs with command:

    Code
    ffmpeg -version


    If you have working ffmpeg but still exteplayer3 not wont to install nor works then please provide output of this command.
    I will check.


    Regards,
    SSS

    There is no default proxy server in IPTVPlayer. To use proxy serwer in hot 123movie and icefilms you need first to set them in main plugin configuration.


    There is no need to modify source file! Pelase go to IPTVPlayer configuration and then search options "Alternative proxy server 1", "Alternative proxy server 2".
    And there is please when you need to put your proxy server address.


    Then you can go to host for exaple icefilms and in host configuration change to use "Alternative proxy server" set in main configuration.


    One more thing "hxxp://123movies.net.ru" it is NOT proxy server.
    This is only alternative domain.


    So, do not try to put "hxxp://123movies.net.ru" inside "Alternative proxy server" you need real proxy server.


    - - - Updated - - -


    In version "144.00.11.00" you will be also able to set custom alternative DOMAIN for 123movies host.
    This can be done under host configuration. Blue button (More) -> Change host configuration.


    After alternative domain set you need to exist host and open it again to change take effect.

    There is no default proxy server in IPTVPlayer. To use proxy serwer in hot 123movie and icefilms you need first to set them in main plugin configuration.


    There is no need to modify source file! Pelase go to IPTVPlayer configuration and then search options "Alternative proxy server 1", "Alternative proxy server 2".
    And there is please when you need to put your proxy server address.


    Then you can go to host for exaple icefilms and in host configuration change to use "Alternative proxy server" set in main configuration.