All Projects → OpenVisualCloud → Immersive Video Sample

OpenVisualCloud / Immersive Video Sample

This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.

Labels

Projects that are alternatives of or similar to Immersive Video Sample

Peer Calls
Group peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (+1846.51%)
Mutual labels:  webrtc
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-27.91%)
Mutual labels:  webrtc
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-11.63%)
Mutual labels:  webrtc
Homer
HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
Stars: ✭ 855 (+1888.37%)
Mutual labels:  webrtc
Waggle.js
An experiment to distribute the bandwidth among video viewers
Stars: ✭ 29 (-32.56%)
Mutual labels:  webrtc
Goturn
A golang TURN dialer
Stars: ✭ 31 (-27.91%)
Mutual labels:  webrtc
Webrtc
A pure Rust implementation of WebRTC API
Stars: ✭ 922 (+2044.19%)
Mutual labels:  webrtc
Webrtc Lab
WebRTC 연구실 🌎
Stars: ✭ 39 (-9.3%)
Mutual labels:  webrtc
Viraljs
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Stars: ✭ 952 (+2113.95%)
Mutual labels:  webrtc
Vialer Js
Pluggable WebRTC softphone and communication platform.
Stars: ✭ 988 (+2197.67%)
Mutual labels:  webrtc
Play Webrtc
play-webrtc
Stars: ✭ 13 (-69.77%)
Mutual labels:  webrtc
Rocket.chat
The communications platform that puts data protection first.
Stars: ✭ 31,251 (+72576.74%)
Mutual labels:  webrtc
Calla
Virtual Meetups through Jitsi
Stars: ✭ 971 (+2158.14%)
Mutual labels:  webrtc
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+19432.56%)
Mutual labels:  webrtc
Blaze
⚡ File sharing progressive web app built using WebTorrent and WebSockets
Stars: ✭ 991 (+2204.65%)
Mutual labels:  webrtc
Turnscan.js
Scanning LAN hosts from Chrome using ICE servers
Stars: ✭ 27 (-37.21%)
Mutual labels:  webrtc
Webrtc P2p
Stars: ✭ 31 (-27.91%)
Mutual labels:  webrtc
Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (-4.65%)
Mutual labels:  webrtc
Spreed
📞😀 Nextcloud Talk – chat, video & audio calls for Nextcloud
Stars: ✭ 994 (+2211.63%)
Mutual labels:  webrtc
Meething Ml Camera
Machine-Learning powered Virtual Camera with SVG Animation (alpha)
Stars: ✭ 36 (-16.28%)
Mutual labels:  webrtc

Join Hackathon Open Your Mind to Endless Possibilities
Registration: Jan 11 - March 12, 2021


Open Visual Cloud Immersive Video Samples

Travis Build Status Stable release Contributions

This Immersive Video project includes 2 samples which are based on different streaming frameworks.
OMAF sample is based on OMAF standard, uses MPEG DASH as the protocol to deliver tiled 360 video stream, and it can support both VOD and live streaming mode.
WebRTC sample enables tiled 360 video streaming based on WebRTC protocol and Open WebRTC Toolkit media server framework for low-latency streaming.
Both of the samples use SVT-HEVC with MCTS supported to do 360 video tiled encoding and achieve real-time performance for 4K and 8K contents.

What's in this project

The Immersive Video project contains below components:

  • Source Code of the components which is necessary to build the samples. Please refer to src for details.
  • OMAF Sample: Immersive 360 video streaming sample based on OMAF standard which uses MPEG-DASH to delivery tiled 360 video. Please refer to OMAF-Sample for details.
  • WebRTC Sample: WebRTC streaming protocol and Open WebRTC Toolkit media server framework based low-latency live streaming for immersive 360 video. Please refer to WebRTC-Sample for details.

System requirements

Operating system

The Immersive Video samples may run on Linux* 64 bit operating systems. The list below represents the operating systems that the samples were tested and validated on:

  • Client: CentOS 7.6 or Ubuntu* 18.04 Server LTS
  • Server: CentOS 7.6

License

OMAF sample is licensed under the BSD 3-Clause "New" or "Revised" License, except that "FFMPEG Plugins" is under the LGPLv2.0 license, see OMAF-Sample LICENSE.

WebRTC sample is licensed under Apache License 2.0, see WebRTC-Sample LICENSE.

How to contribute

See CONTRIBUTING for details. Thank you!

How to report bugs

Use the Issues tab on GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].