Skip to content

Use Go to create a WebRTC client for each portal #69

Open
@nurdism

Description

I was planing on making something similar to cryb but I decided to go for a stateless/self hosted route. Was too much work for me xD But I had some ideas that I'd like to share

https://drive.google.com/file/d/1xyXhs1iCisyjYQrRR2IP6HmXbapESPLs/view is a flow chart of how I wanted the backend streaming of the containers to work, I did some work in regards to that with https://github.com/nurdism/neko using gstreamer and go I was able to broadcast the webrtc stream using https://github.com/pion/webrtc It might need some reworking for your current system. But I wanted to share it. With neko I've been able to hold a 720p/30fps stream with sub 150ms latency. You can use cgo to handle the user i/o and get close to no overhead.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions