Video Breakthroughs
242.6K views | +0 today
Follow
Video Breakthroughs
Monitoring innovations in post-production, head-end, streaming, OTT, second-screen, UHDTV, multiscreen strategies & tools
Curated by Nicolas Weil
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Weil
Scoop.it!

How to design a video platform?

How to design a video platform? | Video Breakthroughs | Scoop.it

In this post, we are going to dwell on the process of video platform design for ourTogether project. From the technical viewpoint, this project is remarkable by containing the entire content lifecycle, from its creation on mobile devices to distribution and viewing. While designing the platform, we sought to attain solution flexibility and cost-efficiency. With the new video platform you can receive, store and share videos. All video management tasks were implemented on Apple HLS.

 

Problem statement Design a video platform to enable online broadcast. The platform can:
1) Record content from a variety of mobile devices (iOS/Android smartphones and tablets)
2) View content from a variety of devices (MultiScreening) – iOS / Android / PC.

 

An important feature is to enable publishing via a wonky mobile connection, broadcast fault recovery, and broadcast pause. Also great is that in case of a connection failure the content shot is never lost, with broadcasting fully resumed after recovery. Here it is important to ensure that "It just works", regardless of unstable connection issues.

 

In other words, this is a common video camera that can publish your recordings online whatever the bandwidth or connection quality.

Nicolas Weil's insight:

Lots of thoughts to consider and adopt for similar projects...

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

A dream comes true: H.264 encoding into Flash Player 11

A dream comes true: H.264 encoding into Flash Player 11 | Video Breakthroughs | Scoop.it

var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_2);
stream.videoStreamSettings = h264Settings;

No comment yet.