Posts by Chris230291

    Thanks!

    So if I use those patches I can avoid stream relay altogether?

    Can you help me with my Dockerfile please?

    I have taken the linuxserver.io Dockerfile and modified it but it fails to build.

    I copy the patch files, edit the **** compile tvheadend **** section and added the ***** compile libdvbcsa **** section.

    Maybe you can see the error?



    Build error:



    Thanks,

    Chris


    Thanks for the reply.

    I didn't realise that just adding the service ref as a parameter was enough for OSCAM to accept the URL.

    Like you say it doesn't appear to work in 4.3

    Would you mind explaining the URL a bit more please?

    Am I supposed to put the full service ID at the end of the URL?

    Is it important that it is correct?

    How can I calculate the correct service ID?


    Thanks,

    Chris

    OK well no luck for me but I am using TVHeadend.

    I get this in OSCAM log...


    Code
    2022/09/30 21:54:14 00000000        (emu) Stream client 0 connected
    2022/09/30 21:54:14 00000000        (emu) Stream client 0 request /1:0:19:81:6:85:C00000:0:0:0:
    2022/09/30 21:54:14 6C8E3076 c   (dvbapi) Demuxer 0 ecmpid 0 CAID: 098D ECM_PID: 1CB6 PROVID: 000000 
    2022/09/30 21:54:14 6C8E3076 c   (dvbapi) Demuxer 0 ecmpid 1 CAID: 098C ECM_PID: 1AB6 PROVID: 000000 
    2022/09/30 21:54:14 6C8E3076 c   (dvbapi) Demuxer 0 ecmpid 2 CAID: 09C4 ECM_PID: 1BB6 PROVID: 000000 
    2022/09/30 21:54:14 6C8E3076 c   (dvbapi) Demuxer 0 found 3 ECM pids and 3 STREAM pids in CA PMT
    2022/09/30 21:54:14 6C8E3076 c   (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098D PROVID 000000 ECMPID 1CB6 ANY CHID PMTPID 0064 VPID 04FF
    2022/09/30 21:54:14 6C8E3076 c      (ecm) tvheadend (098D@000000/025B/0083/A7:CC67D6622B5AB362A4329378E76DC153): found (67 ms) by ************** (P/10/10/10) - Sky Cinema Premieren HD
    2022/09/30 21:54:16 00000000        (emu) WARNING: stream client 0 no data from stream source


    I don't think OSCAM likes the stream. Any ideas?

    Can I have a link to the patch please? I need to build myself for PC/Docker.

    The problem is E2 devices modify the mpeg-ts stream.

    This is why I ask someone with a working setup to show us what the http stream looks like.

    It might be a simple as adding an extra tack to the stream, but I doubt it.

    At the very least we can show the TVH devs what a stream needs to look like for it to work with stream relay and see what they say.

    I am trying to figure out the differences between a scrambled stream from TVHeadend and a scrambled stream from E2 (with the correct settings for icam).


    I found a program called TSReader light... I have no idea if its the best tool or even if it shows the correct information.

    Here is the output from DAZN 1 19.2E


    pasted-from-clipboard.png


    I wonder if someone with a working icam setup could inspect or record a scrambled stream that gets sent to OSCAM.

    <BOX IP>:<STREAM RELAY PORT>/<E2 SERVICE REF>


    I am hoping we can spot differences to better understand how icam works with E2, and why it doesn't with TVH.

    Will this hack ever not require stream relay?

    According to the OSCAM-EMU wiki...


    Quote

    Stream Relay is software descrambling through internal streaming. It can be used for watching PowerVu channels (on old receivers not supporting the extended cw), or for channels using other unconventional encryption systems like Compel or Rosscrypt1.


    Will the extended cw get updated to support icam?

    Pretty sure anything Kodi uses TVHeadend. Not sure anyone has gotten TVH working yet. The stream relay method is closely tied to E2 and even then only some images work.

    How were those built?

    Which patch file did you use?

    Think your a PC user ?

    samur is a respected member and has been building oscam for a while, please test it and report back

    OK thanks I will play with it tomorrow.

    I'd rather build it myself though.

    Also I think it requires stream relay, which requires E2, so I'm not expecting it to work.

    I've made a quick and dirty python app that acts as a proxy between TVH and OSCAM.

    Even with this I'm not expecting it to work because I am lead to believe that E2 streams do some funky stuff with the TS stream for stream relay to work.

    The client version of OSCAM that is required is not 11711, but a special closed source patched version that happens to be based on 11711?

    So me building version 11711 from source would be pointless?

    I'm asking all this because I use PC not E2, so I cant just flash an image and copy someone's configs.

    So what's actually going on?

    I thought the changes were added to the official OSCAM source.

    Now it seems that there is a special client version which is required?

    This client version is tied to a particular E2 image and is not in the OSCAM source?

    Today I tried to clear a Sky DE channel using DVBAPI and noticed this



    Is this to be expected or is something funny going on with fake responses?

    To be clear I have no picture, so it isn't working, but it is finding something.


    EDIT: Its not just one server responding... I changed names to `aServer`