kingargyle 19 Posted October 7, 2018 Posted October 7, 2018 There appear to be multiple endpoints for HLS. Just curious as to which is the recommended endpoints for a user to playback Movie and TV Shows. My application isn't planning supporting Live TV but based on the APIs it wouldn't be overly difficult to do in the future. Dave
ebr 16169 Posted October 8, 2018 Posted October 8, 2018 The way the system works is you tell the server exactly what you support (via a /playbackinfo call) and then it gives you an url to use for playback.
Luke 42077 Posted October 8, 2018 Posted October 8, 2018 if you're not using the /playbackinfo api, then to answer you more precisely, master.m3u8 is the main hls url.
kingargyle 19 Posted October 9, 2018 Author Posted October 9, 2018 Currently I'm not using the PlaybackInfo API (didn't see this documented on the Wiki), what I currently see for HLS services are: http://swagger.emby.media/?staticview=true#/DynamicHlsService and http://swagger.emby.media/?staticview=true#/VideoHlsService I'm assuming that it is the DynamicHlsService I should be using.
Luke 42077 Posted October 10, 2018 Posted October 10, 2018 Yes that's correct. Everything will end up going to master.m3u8. The playbackInfo api is a newer construct that has you send up a device profile of what you support, and then the server will send back info on the ways you can play it. There are some server settings that will affect playback and this is currently the only way to make sure they all get respected. But I haven't had a chance to write documentation about it yet.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now