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

There are multiple video players available on the market, but only dailymotion Player combines advanced technology and user oriented design to provide the ultimate watching experience to every user, no matter their environment or abilities. 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 cross device compatible (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). It has been designed to match user needs and make sure that the embedded videos will shine as they deserved to:

  • Up Next Queue
  • Embeddable Playlists
  • Picture-in-picture
  • Autoplay and scroll-to-play
  • Slide seeking on mobile
  • Accessibility features
  • Social Sharing...

2. Scalable video ingestion

To suit every developer 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).

Upload video api dailymotion tuto

To facilitate video management, our Player also allows developers to publish on different platforms at the same time. It provides publication status control and a geoblocking tool.

3. Player customization

One of the main advantages of our Player is that developers can customize it. Colors, logo, specific features and behaviors… you can modify the Player parameters to match your very own identity.

Customized Player dailymotion
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>
  2. 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

Customization can also be configured through partner space.

4. Live streaming

Since dailymotion handles the full live stream workflow from content ingestion to distribution worldwide, 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 option and a 24/7 dedicated support.

Live player dailymotion

To create a live stream, developers have either to create a new video with mode set to live or to 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:

  • Real-time analytics
  • Multiple filtering dimensions
  • Export feature
  • Third-party integrations, including Google Analytics

> Become a dailymotion partner and analyze your video performances

Share your feedback on our Player in comments  💬

Your opinion helps us to improve our product and our documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *