Stream to pc problem ? (enigma2 telnet method)

  • Hello Friends,


    I post this method because users of the dm600 and dm7020 enigma2 images have difficulty using webif streaming. However, it should also be ok with the mipsel boxes (800, 7025 and 8000). Tested with vlc 0.8.6.


    To stream currently playing channel :-


    (1) Telnet command :-


    wget -q -O - http://h**p://127.0.0.1/web/getpid


    or


    wget -q -O - http://h**p://dreambox-ip/web/getpid


    The reply will be (or example):-


    http://h**p://192.168.1.3:31339/0,200,a2,58


    Start vlc media player and do :-


    File -> Open File -> Network -> select HTTP and copy and paste the telnet pid reply. Press OK and streaming should start.


    If streaming does not start - Restart vlc and do :-


    File -> Open Network Stream -> select HTTP and copy and paste the telnet pid reply.


    Select Stream/Save -> Settings -> select Play locally and Select all elementary streams -> press OK.


    Record :-


    To record - in Network Stream Stream/Save - select File.


    Zap to another channel :-


    Find the bouquet list from /etc/enigma2/bouquet


    You can also get the bouquet name by telnet :


    wget -q -O - http://h**p://127.0.0.1/web/getservices


    Then get the service ref for the channels in a bouquet by (for example for 'favourites' bouquet) telnet :-


    wget -q -O - http://h**p://127.0.0.1/web/ge…22%20ORDER%20BY%20bouquet


    Save the channel ref (e2servicereference) list.


    To zap to a channel - telnet (for example) :-


    wget -q -O - http://h**p://127.0.0.1/web/zap?sRef=channel ref



    Regards, pcd.

    6 Mal editiert, zuletzt von pcd ()

  • Dear pcd,
    I tried the procedure you gave for streaming and it didn't work on my 7020.


    I think the problem is webif does not correctly reply the channel pid.


    First of all I changed the channel by zipping to by webinterface (or by wget by telnet) to, for example,
    h**p://dreambox/web/zap?sRef=1:0:1:CE5:1518:13E:820000:0:0:0
    and this works fine.


    When I get the pid, the result is the following
    root@dm7020:~# wget -q -O - h**p://127.0.0.1/web/getpid


    h**p://127.0.0.1:31339/0,-0x1,-0x1,-0x1


    This is not correct, of course and the streaming with vlc does not work (of course).


    The same behaviour is with other channel also.


    Maybe , is the problem in the webif interface?


    Thanks for your work on enigma2 interface.
    It is very nice.

  • Hi Verito,


    It needs plugin webinterface installed in the dreambox. Of course for the 7020 Enigma2 Lite image this is not good because twisted (big item) will be necessary.


    I will think if another method is possible. Perhaps TuxVisionE2. I do not know if this still works.


    Cheers, pcd.

  • Hi pcd.


    I have twisted and twisted-web installed; this is the output of the following ipkg command:


    root@dm7020:~# ipkg list_installed | grep twisted
    twisted - 8.1.0-r0 -
    twisted-web - 8.1.0-r0 -


    I also installed webinterface from repository and it seems to be working fine.


    Is it not enought?

  • I also had to install python-pyopenssl.


    If the webinterface is ok, open pc browser with the webinterface.


    Click on ALL. Then you see the channels. Double click on the little tv screen and save the m3u file. This contains the pid url.


    Can you play it with vlc ?


    Cheers, pcd.

  • Zitat

    Originally posted by pcd
    I also had to install python-pyopenssl.


    I installed too.



    The pid are ok, but the stream does not start.


  • Sorry for the delay in replying. I have only tested streaming with vlc 0.8.6 with this procedure :-


    Streaming tv to pc : Install webinterface. On pc open webif browser.
    Click on tv icon. Select Open to start VLC.


    Configure VLC 0.8.6 :- Settings - Preferences - Iinterface-Main Interface - Select Advanced - Select HTTP and in HTTP Hostaddress insert :8080


    Settings - Preferences - Video - Select Fullscreen output


    Settings - Preferences - Stream output - Default stream output chain - insert #display :sout-all and select all boxes.


    Cheers, pcd.

  • Zitat

    Originally posted by chris19
    Schade verstehe kein englisch kann es jemand veilleicht übersetzen


    Bitte übersetzen mit Google Translate.


    Jedes Problem - bitte fragen.


    Leider weiß ich nicht Deutsch !