0
1
2
3
4
5
6
7
8
9
Contact Us
slider-arrow
slider-arrow
Night Club VR Streaming
slider-arrow
slider-arrow

Project Details

Night Club VR Streaming Demo is an Onix internal project aimed at testing and demonstrating streaming capabilities in Unity within a VR environment.

The project also involved comparing two streaming technologies:

  • WebRTC/LiveSwitch
  • Agora SDK

The idea was to create a virtual nightclub, where users could listen to music and watch live video streams from performers (e.g. a DJ) in real-time. Our 3D team was responsible for designing the nightclub model, while the Unity dep handled the functional aspects.

To enable real-time streaming, we utilized the WebRTC framework, leveraging a pre-built implementation from LiveSwitch. This proved simpler and faster than developing our own WebRTC functionality from scratch.

As for Agora, it has all pros and cons of the ready-made solution:

Pros:

  • easy & quick to integrate
  • flexible price
  • wast functionality

Cons:

  • dependancy from Agora
  • some security concerns due to third-party (Agora) servers
    as a ready-made solution, Agora has functionality limitations 
    we can't handle Agora's bugs

WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps. (Wiki)

Pros:

  • more secure data transferring
  • quick and light, can work just in the browser (Google Meet works on it)
  • functionality can be customized

Cons:

  • all functionality is to be custom-written 

Project Crew

contribution-logo
Frontend Development
Unity VR: real-time streaming (WebRTC vs. Agora)
Technologies
WebRTC
Agora SDK
LiveSwitch
Unity
vr
3D
streaming
Details
Time iconTime Spent
249h

Similar Projects

VR Medical Training
technology iconUnity
technology iconHealthcare
technology iconC#
Metaverse spatial
technology iconUnity
technology iconBlender
technology iconHoudini
technology iconSubstance Disigner/Painter
technology iconCreate animation
technology iconvr
technology icon3D
InnerVR
technology iconUnity
technology iconvr
technology iconOculus
technology icon3D
technology iconPlastic SCM
technology iconBakery Lightmaps
technology iconAmplify Shader Editor
technology iconPlayFab
technology iconBird Flocks
Drone & Satellite AI for Mapping and GIS
technology iconAI
technology iconML
technology iconTensorFlow
technology iconpytorch
technology iconScikit-learn
technology icondarknet
technology iconkeras
technology iconNumpy
technology iconOpenCV
technology iconjupyter
technology iconGoogle Colab
technology iconPandas
technology iconSciPy
technology iconNLTK
technology iconMatplotlib
technology iconPillow
technology iconSeaborn
technology iconOpenVINO
technology iconMATLAB
technology iconfastai
technology iconBuilding
technology icondrone photos
technology iconobject detection
technology iconforest configuration
technology icondetect changes
technology iconsatellite imagery
technology iconMachine Learning
NowWhat
technology iconPHP
technology iconPHP Hyperf
technology iconWordPress
technology iconWeb
technology iconHealthcare
technology iconcancer
technology iconFigma
technology iconVue.js
technology iconHTML5
technology iconCSS/CSS2/CSS3
technology iconPUG
technology iconaxios
technology iconSocket.io
technology iconDay.js
Hydra.Projects
technology iconPHP
technology iconLaravel
technology iconReact
technology iconNext.js
technology iconDevOps
technology iconinfrasctructure
technology iconservice
technology iconerp
technology iconmanagement
technology iconcompany management
technology iconemployees
technology iconprojects
technology iconnotifications
technology iconFormik
technology iconSails.js
Shell Chair
technology iconWebFlow
technology iconCSS/CSS2/CSS3
technology iconJavaScript
technology icondevelopment
technology iconanimations