Supported Third-Party Source of Origin
Third-Party Media Streaming Process
Creating Content Using Third-Party Sources of Origin
Muvi’s Bring Your Own Encoding feature allows you to use the media and subtitle files hosted and encoded out of Muvi’s ecosystem. That means, usually, when you create video content, first you create the content metadata and then map a video file to the content. Once the video file is mapped, the encoding process starts at the server and then it converts the video file to MPEG DASH format and/or HLS format.
With Bring Your Own Encoding feature, you don’t have to directly upload/map the video files while creating the content. In this scenario, content can be created in Muvi, and the media source will be pointing to the third-party URLs for streaming. So, basically in this setup, you do not have to upload the media files in Muvi’s ecosystem. For example, you can use the Embed URL of YouTube, and Daily motion to create content. You can even add HLS URLs and/or MPD URLs to create content.
|Note: To enable this feature, please add a Support Ticket.|
While adding the media (primary media, trailer, auto preview, etc), the system will give the option to define the following parameters where the system is currently allowing you to add ‘Third-party source of origin’ e.g.,
HLS Feed and MPD index files containing information about the video and links to the media, i.e., the audio, video, subtitles, etc streams. We also can achieve DRM / Non-DRM features in such a setup. If both HLS and MPEG DASH URL is added by the admin then both are used for playing on the specific device.
HLS is the only format supported by Apple devices. iPhones, MacBooks, and other Apple products cannot play video delivered over MPEG-DASH. HLS streaming protocol breaks videos down into smaller chunks and encodes those chunks at different quality levels. This makes it possible to stream videos at different quality levels and to switch in the middle of a video from one quality level to another one.
MPEG-DASH is a streaming method. DASH stands for "Dynamic Adaptive Streaming over HTTP." Because it is based on HTTP, any origin server can be set up to serve MPEG-DASH streams.
Encoding and Segmentation: The origin server divides the video file into smaller segments a few seconds in length. The server also creates an index file – like a table of contents for the video segments. Then the segments are encoded, meaning formatted in a way that multiple devices can interpret. MPEG-DASH allows the use of any encoding standard.
Delivery: When users start watching the stream, the encoded video segments are pushed out to client devices over the Internet. In almost all cases, a content delivery network (CDN) helps distribute the stream more efficiently.
Decoding and Playback: As a user's device receives the streamed data, it decodes the data and plays back the video. The video player automatically switches to a lower or higher quality picture to adjust to network conditions – for example, if the user currently has very little bandwidth, the video will play at a lower quality level that uses less bandwidth.
Note: Muvi’s ecosystem does the decoding and playback.
Adding Non-DRM Content
Adding DRM Content
Let us know so that we can improve.
No Credit Card Required
In this webinar, you will learn :