OpenVisualCloud / Immersive Video Sample
This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.
Projects that are alternatives of or similar to Immersive Video Sample
Peer CallsGroup peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (+1846.51%)
Mutual labels: webrtc
Ios P2p EngineLet 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
HomerHOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
Stars: ✭ 855 (+1888.37%)
Mutual labels: webrtc
Waggle.jsAn experiment to distribute the bandwidth among video viewers
Stars: ✭ 29 (-32.56%)
Mutual labels: webrtc
GoturnA golang TURN dialer
Stars: ✭ 31 (-27.91%)
Mutual labels: webrtc
WebrtcA pure Rust implementation of WebRTC API
Stars: ✭ 922 (+2044.19%)
Mutual labels: webrtc
Webrtc LabWebRTC 연구실 🌎
Stars: ✭ 39 (-9.3%)
Mutual labels: webrtc
ViraljsExpress.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Stars: ✭ 952 (+2113.95%)
Mutual labels: webrtc
Vialer JsPluggable WebRTC softphone and communication platform.
Stars: ✭ 988 (+2197.67%)
Mutual labels: webrtc
Play Webrtcplay-webrtc
Stars: ✭ 13 (-69.77%)
Mutual labels: webrtc
Rocket.chatThe communications platform that puts data protection first.
Stars: ✭ 31,251 (+72576.74%)
Mutual labels: webrtc
CallaVirtual Meetups through Jitsi
Stars: ✭ 971 (+2158.14%)
Mutual labels: webrtc
WebrtcPure 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.jsScanning LAN hosts from Chrome using ICE servers
Stars: ✭ 27 (-37.21%)
Mutual labels: webrtc
Webrtc P2p Stars: ✭ 31 (-27.91%)
Mutual labels: webrtc
Friend.lyA 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 CameraMachine-Learning powered Virtual Camera with SVG Animation (alpha)
Stars: ✭ 36 (-16.28%)
Mutual labels: webrtc
Open Visual Cloud Immersive Video Samples
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].