• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions Live TV - handling DRM streams

     
    • 0 Vote(s) - 0 Average

    Live TV - handling DRM streams

    ilm
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Aug
    Reputation: 0
    #1
    2023-08-17, 10:23 PM
    I was wondering if there was any development done for supporting DRM streams of (national) IPTV channels. As an alternative to the official apps themselves, which are all free btw and just require an account (in Belgium this is VTM go, VRT max, and Goplay). It would be great to have all channels in one place with a nice tv guide that Jellyfin provides. Kodi already has plugins for the mentioned services. E.g., https://kodi.wiki/view/Add-on:VTM_GO + https://kodi.wiki/view/Add-on:IPTV_Manager

    So third-party authentication is possible, and code even exists (needs widevine lib), I just don't know if it is at all possible (and if it makes sense) to port it to Jellyfin because of the DRM. I did import the m3u playlist generated by IPTV manager of Kodi. This imported fine and I can already see the logos of the channels in Jellyfin as well as the tv guide. Of course this is the easy part...

    Don't know much about DRM except that the chain is supposed to be unbroken upto the display?

    Options:
    1. For jellyfin, the DRM stream will be typically pulled in at the server side, and then needs to be forwarded to the client.
      a. If the server doesn't touch the stream then I suppose the client needs to have the widevine library (in my case LG webos; great to have jellyfin on there btw!)
      b. In the ideal world jellyfin just strpis the DRM before forwarding so it will just work for any client.
    2. Jellyfin just forwards the stream url to the client which needs to handle it (think I saw a thread on this).

    I know this will be likely to be hard with the DRM mess, but just wondering and brainstorming.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2023-08-17, 10:29 PM (This post was last modified: 2023-08-17, 10:31 PM by TheDreadPirate. Edited 1 time in total.)
    If, when you log in, they provide some sort of api key could you then insert that key in a m3u file for the stream? Then add that to Jellyfin?

    I'd imagine it isn't that simple and they probably wouldn't make it that simple.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    ilm
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Aug
    Reputation: 0
    #3
    2023-08-19, 12:05 PM
    It would be great if the m3u format supports that. I believe the kodi addon stores a login token or something (could be OAuth?).

    If the client, in my case webos, supports the (encrypted) stream format then it should not be too hard to just pass that stream along, but, yeah, it is probably more complicated than that.

    I see there are some limitations for webos regarding DRM type and streaming protocol combinations:
    https://webostv.developer.lge.com/develo...t-playback
    https://webostv.developer.lge.com/develo...otocol-drm

    but there is also a more fully featured javascript player with support for webos:
    https://github.com/shaka-project/shaka-player

    Hopefully at least one of them supports the formats I would need. Perhaps I should check-in with the people that developed the jellyfin webos app to see what's possible.

    I was thinking that, even if it would all be technical possible, that such functionality might not be accepted by the LG store or that the services will block everything outside the official apps. On the other hand, I think kodi has a netflix plugin which does not seem to be a problem.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode