VideoHelp Forum
+ Reply to Thread
Results 1 to 10 of 10
Thread
  1. Hi , I am trying to stream tv channels from nydus.org with exoplayer or vlc , however streams are encrypted strongly , I tried do it with AES-128 decryptor but not success . can someone help me to do this?
    Last edited by mohi1980; 30th Sep 2024 at 07:14.
    Quote Quote  
  2. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Video URL?
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  3. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    I have no idea. This looks interesting
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  4. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    I have no idea. This looks interesting
    Indeed, stream does't seems to be encrypted but I can't download using N_m3u8DL-RE or play it using shaka or jwplayer.
    I never dealt with Clappr before, I used source code from their js to get the exact configuration and setup a proxy but couldn't get playback working, I'm may be missing something..
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by aqzs View Post
    I'm may be missing something
    https://s5.tv24livestream.de/clappr.newZ2.min.js

    Code:
    e.loadsuccess = function(t, e, r, i) {
                                void 0 === i && (i = null);
                                var n = t.data
                                  , a = r.frag;
                                a.loader = void 0,
                                this.loaders[a.type] = void 0,
                                this.hls.trigger(x.default.FRAG_LOADED, {
                                    payload: n,
                                    frag: a,
                                    stats: e,
                                    networkDetails: i
                                })
                            }
    If you inject code there to download locally just 1 random fragment from the t.data variable, it plays fine in VLC. Which may imply that for some fragment, from the moment of its browser request, up to that indicated line of code, some editing steps are applied to it. Either decrypting, or decoding, no idea.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  6. it's not as complicated as you might have thought:
    Code:
    file = "mysqlcrypt-backup-134519-3694.tsl.csv"
        
    with open(file + ".ts", "wb") as writer:
        with open(file, "r") as reader:
            for line in reversed(reader.readlines()):
                if line == "secret,crypt,key,a,b,c,d,e,f":
                    continue
                lines = reversed(line.split(","))
                writer.write(base64.b64decode(''.join(lines)))
    https://github.com/DevLARLEY
    Keys from just the License URL: WidevineFetch
    Quote Quote  
  7. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Nice job @larley. So the fragments are indeed modified. I suppose it could work with streamlink to be streamed to VLC using custom plugins/addons
    By the way, how would you handle fragments like this?
    https://s5.sql24backup.de/conv/go/rtl1/mysqlcrypt-backup-134519-3774.tsl.bmp

    Edit: take a fresh csv fragment URL and edit to bmp
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  8. I'm getting a 404 on that ...
    I'll try to add the "decoding" to a version of N_m3u8DL-RE (as I always do)
    https://github.com/DevLARLEY
    Keys from just the License URL: WidevineFetch
    Quote Quote  
  9. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    I added an edit to my previous comment. Basically replace csv with bmp. I think streamlink addon might be better for what OP wants cause you can't use N_m3u8DL-RE for vlc streaming, only downloading. But that's up to you.

    You should really publish a tutorial one day for how to add custom decoders to N_m3u8DL-RE, kinda like what you did with wingfox extension.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!