by 0xb7c0dc404c2ce1b2226c709eca6d8479b1fb80dc (test#80dc)
Should the following Tier 4: up to $60,000 USD, 6 months vesting (1 month cliff) grant in the Platform Contributor category be approved?
Video streaming in Decentraland has a 10-20 sec delay causing interactive video apps to be infeasible. Sub 1 sec streaming is set to grow significantly over 5 years for apps in education, media and entertainment.
Facebook's metaverse is built with Ultra Low Latency at its core. Decentraland is MISSING this feature. Let's fix this!!
https://www.youtube.com/watch?v=ml7nlTEk3p8
Grant is to complete development to Dcl's dev standards.
48,000 USD
0xC8Fede4B21b462b1b5fEB0AcFC0513012B1795F8
Did you know, communication with astronauts on Earth’s moon has a latency (delay) of 1.25 seconds?
Due to the protocols used, live video in the Decentraland world is delayed at around 10-20 seconds. This makes live events infeasible. For example, live video calls or interactive events take 20 seconds to get a response.
This project introduces new ultra low latency streaming components to the decentraland SDK and builder to support ultra low latency video. Latency will reduce to ~1 second.
These components will allow scene builders to easily incorporate ultra low latency video in their scenes.
In recent years, global investment in technology and infrastructure underlying ultra low latency video streaming has been significant. Live streaming is set to explode in the coming years with low latency video being a big driver behind new applications in entertainment, gaming, media, education, acedemia.
Ultra low latency video streaming typically operates on a sub 1 second delay. This project will integrate this hot, deep technology into the Decentraland platform.
Metaverses such as Facebook's Meta already have native low-latency video and are building a strong portfolio of apps based on this technology. Other Metaverses do not yet have low latency video streaming technology.
A video demonstration of the components I have developed is here:
This video shows a working prototype of an experimental Decentraland SDK component featuring a low latency video stream.
The video is streaming from North America to a video streaming server in Hong Kong (on Microsoft Azure) and then back to North America and into a Decentraland scene running in the browser.
The clock times on the right side are the current time whereas the time on the left, in the Decentraland scene, are latent due to the transit time around the planet and the subsequent decoding and rendering of the video.
Total time is demonstrated to be around 1 second.
A 5 year old laptop with no GPU was used for the test. The video resolution is set to 640x360.
The experimental prototype includes modifications to the Decentraland Unity Renderer and Kernel and adds a new video component to the SDK.
It is difficult to imagine a virtual future that runs on a 20 second delay. Use cases that need lower latency might include:
An existing pre-proposal that covers this feature is here, from Tobik#7989. Note however this is a request for a protocol change, the proposed feature would likely be an additional component so that backwards compatibility is maintained:
https://governance.decentraland.org/proposal/?id=0627a110-2fd6-11ec-ac84-77607720a240
The project objective is to create a feature to enable scene builders to easily incorporate low latency video into their scenes. To be successful the feature needs to be well engineered, tested, documented, incorporate ideas from dev and user communities and comply with Decentraland standards.
A feasibility study was completed prior to grant application request:
A 4x CTO with a focus on smaller entrepreneurial companies. Successfully lead and delivered 500+ software projects. Main development language C#.
Last project was an enterprise grade worldwide remote control and entertainment platform, cloud native on Microsoft Azure that includes low latency video and remote control via IoT. Video and audio delivered globally over WebRtc.
Software architect with extensive experience across requirements gathering, analysis, design, coding, testing, deployments, cloud computing.
Projects in many domains including financial software, CTO of software development house, entrepreneur - build a number one major financial software product line in SE Asian country.
Founding member of an early crypto ICO. Lead team delivering Sidechains, Masternodes and early payment channels.
Other relevant software skills Typescipt, Javascript, Unity. Backend APIs.
Education - University of Manchester, UK.
More specific credentials available upon request at: lowlatencydcl@gmail.com Discord: carl#9146
I'm looking forward to experiencing all the new cool scenes that can be built with this new tech.