OvenLiveKit-Web
neko
OvenLiveKit-Web | neko | |
---|---|---|
3 | 69 | |
46 | 5,512 | |
- | - | |
4.8 | 7.1 | |
2 months ago | 13 days ago | |
JavaScript | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OvenLiveKit-Web
-
Looking for a program where I can livestream / share my screen in close to real time (like discord)
I had great luck with setting up OvenMediaEngine with a custom OvenLiveKit player HTML. I stream to the server via RTMP and it publishes the stream over WebRTC. In the best case I got around 1 second latency, since there's a bit of overhead while converting audio channels (WebRTC only supports Opus, OBS only supports AAC (I think)). Also you can't use B-Frames, so you need to pay attention to that in OBS.
-
[Use Case] The third use case of OvenMediaEngine: IoTcube Conference 2021 ( Sep 9, 2021)
We also set WebRTC as input and output by applying OvenLiveKit for Web, which can send media stream to OvenMediaEngine's WebRTC Provider to direct broadcasting using a webcam/microphone on the desktop rather than an encoder as OvenStreamEncoder, OBS, or XSplit. Well, If you are interested in OvenLiveKit for Web, click HERE for more information.
-
We have released new open-source projects.
GitHub: https://github.com/AirenSoft/OvenLiveKit-Web
neko
- A self hosted virtual browser that runs in Docker
- N.eko – open-source self-hosted virtual browser
- BrowserBox Pro goes open-source
-
I want to have to have a watch party using my media server with someone from another country
I personally use neko-rooms with my friends for this purpose. Just let's all share a browser in a browser with plenty of options (Firefox, Chromium, Brave, etc.). You can also just use standard neko if you don't need multiple rooms.
- Teleparty without subscriptions?
-
Ask HN: Shittiest Hosting Experience?
Hey, you do you. It just sounds like an expensive way to avoid owning the hardware you want to debug to me.
Also, not to burst your bubble, but there are a few projects out there that do more-or-less what you're describing:
- https://store.steampowered.com/remoteplay/#together
- https://github.com/m1k1o/neko
If you're having fun, then continue by all means. I've just been nerd sniped by your cloud costs and I'm having flashbacks to seeing six-figure monthly AWS bills at startups that refused to buy their own GPU compute.
-
Is there any way to let a client test website without giving them the code?
You could spin up something like Kasm Workspaces, Neko or Docker Webtop.
-
Aither: Containerized Multiplayer Linux Desktop Environment
I ran into neko https://github.com/m1k1o/neko recently which has similar. It's more application centric than desktop centric, but both offer multi-player experiences & I just think that is the absolute coolest.
- m1k1o/neko
- Neko – A self hosted virtual browser that runs in Docker and uses WebRTC
What are some alternatives?
webrtc-sdk - WebRTC Simple Calling API + Mobile SDK - A simplified approach to RTCPeerConnection for mobile and web video calling apps.
docker-ubuntu-vnc-desktop - A Docker image to provide web VNC interface to access Ubuntu LXDE/LxQT desktop environment.
javascript-sdk-design - JavaScript SDK Design Guide extracted from work and personal experience
docker-kasm - Kasm Workspaces platform provides enterprise-class orchestration, data loss prevention, and web streaming technology to enable the delivery of containerized workloads to your browser.
OvenSpace - OvenSpace is Sub-Second Latency Streaming Demo Service using OvenMediaEngine, OvenPlayer, and OvenLiveKit.
Code-Server - VS Code in the browser
OvenMediaEngine - OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
rdpgw - Remote Desktop Gateway in Go for deploying on Linux/BSD/Kubernetes
OvenPlayer - OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.
taisun - Application for a Docker enabled device with an emphasis on providing a web based interface for managing a single server.
Bot Builder SDK - Bot Framework provides the most comprehensive experience for building conversation applications.
syncplay - Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers