• 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 Off Topic General Discussion Using JellyFin source code for a OTT platform like Netflix?

     
    • 0 Vote(s) - 0 Average

    Using JellyFin source code for a OTT platform like Netflix?

    Ideas about developing OTT platform using JellyFin source
    RageshAntony
    Offline

    Junior Member

    Posts: 4
    Threads: 3
    Joined: 2024 May
    Reputation: 0
    Country:India
    #1
    2024-05-03, 06:30 AM
    We are a freelance group. We are developing an OTT/VOD platform like Netflix.

    The business model is...

    We design the platform and resell them to other companies who want to start a Netflix-like company. We develop an OTT platform and resell it to businesses. For example, if you want to start a Netflix-like company and need a web platform, you can get it from us.

    Since I have been using JellyFin for a couple of months, I thought about whether I could use the source code and make some changes to create an OTT platform from it (abiding by the license).

    Since JellyFin contains many features such as live transcoding, movie metadata fetching, categorization, etc., we are thinking about using it and building our OTT platform on top of it. We would make changes such as fetching metadata from our source, redesigning the UI, etc.

    But some people told us, "It is a personal media server for a group of people, not for a huge audience, so scaling is a doubt," "You need a lot of rework, instead of that design your own," etc.

    So I need your inputs on it.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-05-03, 01:46 PM
    The biggest problem is scaling, as you stated.

    To meet the demand of a large user base you will need to have multiple servers and each server will need multiple GPUs for transcoding. But Jellyfin has no mechanism to gracefully load balance anything. Not network traffic, not GPU usage when transcoding. Nothing.

    Additionally, the big streaming services don't transcode because transcoding doesn't scale cheaply (just ask Twitch or Youtube Gaming). They have many many versions of each show and movie and their client determines what the device can play and sends the appropriate version. Jellyfin does not have that capability to automatically serve the best pre-transcode.

    Jellyfin would require a significant rework, not just cosmetically, to be a viable commercial streaming platform.
    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]
    1
    RageshAntony
    Offline

    Junior Member

    Posts: 4
    Threads: 3
    Joined: 2024 May
    Reputation: 0
    Country:India
    #3
    2024-05-04, 06:59 PM
    (2024-05-03, 01:46 PM)TheDreadPirate Wrote: The biggest problem is scaling, as you stated.

    To meet the demand of a large user base you will need to have multiple servers and each server will need multiple GPUs for transcoding.  But Jellyfin has no mechanism to gracefully load balance anything.  Not network traffic, not GPU usage when transcoding.  Nothing.

    Additionally, the big streaming services don't transcode because transcoding doesn't scale cheaply (just ask Twitch or Youtube Gaming).  They have many many versions of each show and movie and their client determines what the device can play and sends the appropriate version.  Jellyfin does not have that capability to automatically serve the best pre-transcode.

    Jellyfin would require a significant rework, not just cosmetically, to be a viable commercial streaming platform.

    Thanks. Why JellyFin doesn't have "using pre-transcoded" content feature like Plex Optimize ? I tried providing 720p and 1080p version but it shows as "different version" of movie.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-05-04, 08:45 PM
    Jellyfin's intended use case, as a personal media server, doesn't really need pre-transcoding if you are setup for real-time transcoding. "Versions" is an option for movies. Version 10.9 should have "versions" for shows as well. But the need to dynamically make that determination isn't necessary. You can use apps like Tdarr to pre-transcode media, though.
    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]
    « 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