-
Notifications
You must be signed in to change notification settings - Fork 811
Http Live Streaming
Adam Hunt edited this page Apr 15, 2017
·
14 revisions
Emby supports the HTTP Live Streaming protocol, also known as HLS.
The url is:
- /Videos/{Id}/master.m3u8
The required paramaters are:
- Id (in path)
- MediaSourceId
- DeviceId
For a complete list of parameters, see the built-in documentation.
All of the optional parameters can be viewed using the swagger documentation.
- AudioCodec
- AudioBitrate
- MaxAudioChannels
- AudioSampleRate
- VideoCodec
- VideoBitrate
- MaxWidth
- MaxHeight
- Profile (h264 profile)
- Level
- AudioStreamIndex
- SubtitleStreamIndex (if burning into the video)
After playback is complete, it is necessary to inform the server to stop any related HLS transcoding. This is accomplished via an HTTP DELETE to:
/Videos/ActiveEncodings?DeviceId=xxx
Emby Home | Latest News | Emby Downloads | Emby Community Forums | © 2019 Emby LLC
- Locating the Server
- Emby Connect
- Browsing the Library
- Latest Items
- Item Information
- Item Types
- Images
- Items by Name
- Web Socket
- Remote Control
- Live TV
- Playlists
- Parental Control
- Filtering
- Sync
- Playback Guidelines
- Audio Streaming
- Video Streaming
- HTTP Live Streaming (HLS)
- Subtitles
- Playback Check-ins