bitmovin / learning-labs

Hands on example of video workflow: encoding, player and analytics.

Home Page:https://bitmovin.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitmovin Learning Labs code samples.

Bitmovin believes it's important to spread knowledge and educate as many people as possible on how video development works. For this reason we created the Bitmovin Learning Labs: hands-on, interactive sessions that cover the end to end workflow of online video both for beginner and advanced devs. We used to do this events all around the world and are now hosting them online.

In this repo you can find all the complete code examples covering the main components of online video: encoding, player and analytics. The examples are split into multiple branches and folders, within each there is a fully functioning example that you can also run locally (with an API key).

For an in depth coverage of video topics, check out the resources at: Bitmovin's Developer Network

Prerequisites

  • A player license API key for the player examples
  • An encoding license API key for the encoding examples
  • A laptop running Chrome
  • A Google account to run the encoding examples on the cloud
  • A web server and Python installed to run the examples on localhost

E2E Video workflow code examples

First, obtain your license key(s) from the Bitmovin's dashboard. The following examples are split by the component that they are referred to in the online video workflow. The code relating to the video encoding examples is in Python and the code relating to the sample Over The Top video application is in Javascript, CSS and HTML.

Encoding

Player and Analytics

Contacts

For any questions: marketing@bitmovin.com or reach out to #bitmovin channel in #video-dev on Slack.

About

Hands on example of video workflow: encoding, player and analytics.

https://bitmovin.dev/