Unified Streaming
File:Unified Streaming BV company logo 2014.png | |
Private | |
ISIN | 🆔 |
Industry | Streaming media |
Founded 📆 | 2012 |
Founder 👔 |
|
Headquarters 🏙️ | Amsterdam, Netherlands |
Area served 🗺️ | Europe, Asia, North America, South America, Australia |
Members | |
Number of employees | |
🌐 Website | www.unified-streaming.com |
📇 Address | |
📞 telephone | |
Unified Streaming Tools[edit]
Unified Streaming provides software for streaming, offline and on the fly packaging and recording of streaming video and audio. Unified Streaming platform aims to deliver content from a single source to various formats, avoiding the need for duplicate content storage. It fits into existing web servers (Apache, IIS, Nginx and Lighttpd) and runs on Windows, Linux and Unix.[1][2]
The platform started as dual licensed h264 webserver module,[3] which in turn has roots in Open Source Lighttpd Flash module mod_flv_streaming.[4] Unified Streaming was launched in 2012 as a subsidiary of Code-Shop (founded in 2005) after several years of research in streaming media. The company provides several streaming software
- Unified Packager: software to package content in streaming friendly formats such as MP4. fMP4, Common Media Application Format and generate streaming manifests. It supports common streaming protocols like MPEG DASH, Apple HLS, various encryption schemes such as cenc used in
widevine and playready, and cbcs as defined in MPEG Common Encryption. In addition the packager can generate media formats such as ismv used in Microsoft smooth streaming, and other types of media files.
- Unified Origin: A webserver that provides on the fly packaging, sub-title conversion, on-the-fly encryption and manifest generation that also scales to large numbers of users. By using a webserver with such a module, users can stream videos in different formats while keeping
a single storage format on the disk. This Unified Origin can also be used for live streaming supporting inputs from live encoders.
- Unified Capture: A tool for capturing live media content or online streaming content for storage in archives or for future streaming
This tool enables capture of live and vod streams to the disk of multiple streams with frame accurate synchronization of different streams.
- Unified Remix: A tool for on the fly editing of videos, enabling content stitching and insertion of contents in streaming presentations.
Remix is a tool that produces a meta mp4 file based on different input source contents. This metafile can be used as a format for input to unified origin enabling streaming of customized presentations based on different input source contents.
- Unified Edge: A deployment mode combining origin/remix for deploying Unified Origin on the edge for advanced streaming architectures with edge based media processing
Research and Standardization[edit]
Unified Streaming is active in research and standards: Unified streaming is a partner of the 5G PPP Superfluidity project to create heterogeneous 5G networks, sponsored by European Commission's Horizon 2020 research and innovation programme.[5][6]
This project developed a %G future network architecture based on cloud technologies. In this architecture processing can be deployed on different locations using different virtualization technologies such as containers, virtual machines and micro kernels. While processing is often network specific such as traffic offloading for edge computing, or baseband processing and modulation of signals for long term evolution. In this project, Unified streaming amongst others has shown how media streaming could benefit from large scale deployment on OpenStack and in edge computing. It developed a technology to scale such deployments based on telemetry data and machine learning technologies. In this approach a careful profiling of the virtualized processing is performed prior to deployment, this profile reveals key performance indicators in the software and hardware stack in the cloud that can be monitored using telemetry. Based on this scaling can be applied when indicator reach key values. This work was also presented at ACM MMSys 2018 [1] in Amsterdam.
Unified Streaming is a member of Moving Picture Experts Group (MPEG) [7] Consortium where it chaired the [8] group together with Samsung, exploring how on-the-fly media processing will benefit advanced media services in future networks. The aim of NBMP is to define new interchange formats between central and edge sites or within a cloud environment, facilitating the processing functions such as transcoding, content stitching etc. This standard serves as the delivery standard for MPEG-I which defines standards for advanced immersive services such as based on 3 and 6 degrees of Freedom. In addition Unified Streaming was chair and contributor to MPEG AhG on point cloud compression that is developing a standard for six degrees of freedom video, it was one of the nine companies (including all major mobile device manufacturers) to contribute to the call for proposals on point cloud compression [9]. The contribution of Unified Streaming comprised an octree based point cloud codec, with a neural network driven entropy coder for the geometry compression. In addition a technique for mapping color attributes from a 1D serialization to a 2D image by space filling curves such as Hilbert or Morton codes, or octree traversal was included in this response. The basic architecture feature octree processing was similar to other proposals and is currently adopted in the G-PCC standard under development that targets coding of static scenes and dynamically acquired scenes. However for the attribute coding approaches based on RAHT and wavelet lifting have been adopted instead.
In 2018 Unified Streaming contributed reference streams to MPEG for the new Common Media Application Format standard developed by Apple and Microsoft, it is available in the mpeg content repository mpegfs.int-evry.fr/mpegcontent. It also started a project in DASH Industry Forum with a consortium of companies to standardize an ingest format based on fragmented mp4/CMAF. This specification helps commercial encoder vendors to standardize their outputs when publishing live streams to cloud processing nodes or CDNs. The project is hosted on [2]
References[edit]
- ↑ Streaming Media listing
- ↑ CodeShop talk at LSM Geneva 2012
- ↑ H264 pseudo streaming
- ↑ Flv Streaming With Lighttpd
- ↑ SUPERFLUIDITY Consortium
- ↑ Unified Streaming joins European consortium to develop 5G, Advanced Television, September 30, 2016
- ↑ https://mpeg.chiariglione.org MPEG
- ↑ Network Based Media Processing, MPEG 122 - San Diego, April 2018
- ↑ Point Cloud Compression, MPEG 117 - Geneva, October 2017
This article "Unified Streaming" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Unified Streaming. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.