4 ms·
Jellyfin supports all the major platforms[0] to some degree. The web client is definitely the most polished though. I've only used web, Android, and Kodi; Kodi
by stryan 5y ago
Jellyfin supports all the major platforms[0] to some degree. The web client is definitely the most polished though. I've only used web, Android, and Kodi; Kodi being the flakiest. RTMP is a very well supported protocol, you can watch it in browser or throw the URL at pretty much any given media player and it'll work.
For user auth, Jellyfin has it's built in db and I have it hooked up to an LDAP server with authorization for a certain OU. RTMP I never tried to restrict, though if you use the nginx/apache method you probably use .htaccess or something similar?
[0]: https://jellyfin.org/clients/ https://jellyfin.org/clients/
- at_a_remove 5y agoRTMP is looking really interesting for this. And your cartoon use case matches something I had been considering. Thank you!
- livueta 5y agoIf you're using nginx-rtmp-module auth is actually extremely easy: use the on_play and on_publish callback directives[1] to implement whatever auth you want, a la [2][3]. [1] https://github.com/arut/nginx-rtmp-module/wiki/Directives#on_play https://github.com/arut/nginx-rtmp-module/wiki/Directives#on... [2] https://github.com/Nesseref/nginx-rtmp-auth/blob/master/python/nginx.conf#L29 https://github.com/Nesseref/nginx-rtmp-auth/blob/master/pyth... [3] https://github.com/Nesseref/nginx-rtmp-auth/blob/master/python/auth.py#L21 https://github.com/Nesseref/nginx-rtmp-auth/blob/master/pyth...
- at_a_remove 5y agoOoooh! Neat!