5 reasons why you should use Dailymotion technology instead of any other

There are multiple video players available on the market, but only the Dailymotion Player combines advanced technology and user oriented design to provide the ultimate watching experience to every user, no matter their environment. Here are 5 reasons why you should embed our technology.

1. Industry-leading technology

Dailymotion Player technology delivers content in one flawless streaming experience (adaptive HLS streaming). It can support 4K/ 2160p and high frame rate (HFR) up to 60 fps as well as 360° videos.

Fully compatible across devices (native, web, OTT, Chromecast, Airplay…), our Player can be embedded with multiple options and APIs (iFrame, JavaScript Player API or Android and iOS Player SDK). Dailymotion’s technology is designed to match user needs and ensures the embedded videos will stand-out as they deserve to:

2. Scalable video ingestion

To suit every developers needs, Dailymotion offers different types of content ingestion methods described in the API documentation (desktop platform, native app upload, MRSS feed and of course our REST API). To facilitate video management, our Player also allows developers to publish on different platforms at the same time. It provides publication status control and geo-blocking tools.

3. Player customization

One of the key advantages of our Player is that developers have the ability to customize the aesthetic interface. We provide our developers with the option modify the technology’s color scheme, logo, and specific behaviour features to match their company’s identity.

Dailymotion customized Player for beIN SPORTS
Dailymotion customized Player for beIN SPORTS

Developers can use the API to customize the Player. There are two ways to do it:

  1. via query-string parameters in the embed <iframe>‘s src attribute:
<iframe frameborder="0" width="480" height="270"src="//www.dailymotion.com/embed/video/xwr14q?autoplay=1&mute=1"allowfullscreen allow="autoplay"></iframe>
  1. via the params option of the DM.player() method from the JavaScript SDK:
<script src="https://api.dmcdn.net/all.js"></script><div id="player"></div><script>var player = DM.player(document.getElementById("player"), { video: "xwr14q", width: "100%", height: "100%", params: { autoplay: true, mute: true }});</script>

> All parameters are available in the documentation

Note: Customization can also be configured through the Partner Space.

4. Live streaming

Since Dailymotion handles the full live stream workflow from content ingestion to worldwide distribution, our Player allows live streaming with DVR support (pause, play, rewind). Developers can perform unlimited live streams for unlimited live concurrent viewers. The Player also offers live publication status control, live to VOD auto-recording and a 24/7 dedicated support team.

To create a live stream, developers either have to create a new video with mode set to live or use an existing one:

curl --request POST \     --header "Authorization: Bearer ${ACCESS_TOKEN}" \     --form 'mode=live' \     --form 'publish=true' \     --form 'channel=${CHANNEL}' \     "https://api.dailymotion.com/videos"

Then, they have to schedule the live event:

curl --request POST \     --header "Authorization: Bearer ${ACCESS_TOKEN}" \     --form 'start_time=${START_TIME}' \     --form 'end_time=${END_TIME}' \     "https://api.dailymotion.com/video/${VIDEO_ID}"

And finally get the streaming URL from the API:

curl --header "Authorization: Bearer ${ACCESS_TOKEN}" \     --form 'fields=live_publish_url' \     "https://api.dailymotion.com/video/${VIDEO_ID}"

> See the live streaming documentation

5. Player Analytics

Our suite of advanced analytics tools enables partners to fully understand their audience and revenue data in order to make the best data-driven decisions. Developers who use the Reporting API can extract information about audience, monetization and live streaming.

The Reporting API main advantages: