werift-webrtc
mediacms
werift-webrtc | mediacms | |
---|---|---|
10 | 44 | |
417 | 2,330 | |
- | 3.7% | |
8.8 | 6.7 | |
7 days ago | 28 days ago | |
TypeScript | JavaScript | |
MIT License | GNU Affero General Public License v3.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.
werift-webrtc
- VoRS: Vo(IP) Simple Alternative to Mumble
-
Pure C WebRTC
I am really excited about https://github.com/sepfy/libpeer. It has examples ready for ESP32 etc....
When working on KVS I wasn't familiar with the embedded space at all. I saw 'heavyweight' embedded where you were running on Linux. Then you had RTOS/No OS at all. I wasn't prepared for these devices at all. If we can make WebRTC work in the embedded space I think it will really accelerate what developers are able to build!
Remotely driven cars, security cameras, robots in hospitals that bring iPads to infectious patients etc... Creative people are building amazing things. The WebRTC/video space needs to work harder and support them :)
-----
I love how diverse the WebRTC space is now. Outside of this implementation you have plenty of other options!
* https://github.com/shinyoshiaki/werift-webrtc (Typescript)
* https://github.com/pion/webrtc (Golang)
* https://github.com/webrtc-rs/webrtc (Rust)
* https://github.com/algesten/str0m (Rust)
* hhttps://github.com/sepfy/libpeer (C/Embedded)
* https://webrtc.googlesource.com/src/ (C++)
* https://github.com/sipsorcery-org/sipsorcery (C#)
* https://github.com/paullouisageneau/libdatachannel (C++)
* https://github.com/elixir-webrtc (Elixir)
* https://github.com/aiortc/aiortc (Python)
* GStreamer’s webrtcbin (C)
See https://github.com/sipsorcery/webrtc-echoes for examples of some running against each other.
- WebRTC for the Curious
-
Building WebRTC server implementation for Erlang
This is not true, there are actually multiple WebRTC implementations in different languages besides the reference library: aiortc (python), libdatachannel (C++), sipsorcery (C#),webrtc-rs (rust), werift (Typescript), and Amazon Kinesis (C)
- PeerTube v6 is out, and powered by your ideas
-
An updated Node-WebRTC that works with Node Stable
There's a native implementation that requires no binaries here: https://github.com/shinyoshiaki/werift-webrtc
Maybe I'm missing something but how is this one preferable?
-
WebTorrent
Lots of great WebRTC implementations exist. Do you want to stick with node.js?
I am a big fan of https://github.com/shinyoshiaki/werift-webrtc it is pure Typescript.
Check out https://github.com/sipsorcery/webrtc-echoes for all the other implementations.
-
WebRTC ➕ Build Yet another Chatting app💭 but P2P/E2EE🤯.!!
werift(TypeScript)
- Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers
-
WebRTC is now a W3C and IETF standard
https://github.com/shinyoshiaki/werift-webrtc (Typescript)
mediacms
-
Seeking Alternatives to Frame.io for Video Delivery
Last, host something like https://github.com/mediacms-io/mediacms to serve the optimized files. As long as your clients are not halfway across the world, they should be able to watch the videos with relative ease.
- PeerTube v6 is out, and powered by your ideas
-
Any recommendations for viewing (sorting, searching, browsing) family videos?
MediaCMS might just be what you are looking for
-
Looking for a self-hosted small vid site
https://mediacms.io/ is the link.
- I created a minimalist file browser web UI, with streaming capabilites
-
Any options out there to self-host training videos?
Sounds like a self hosted youtube could do that. Haven’t tried this yet but someone mentioned it a couple days ago here. https://github.com/mediacms-io/mediacms
- MediaCMS: Open-source video and media CMS, with a REST API
- Is there a self-hosted "youtube" that my kid can upload videos to?
-
Media CMS Alternative for Sportevent Films and Pictures for Clubs
Hey, Paul, the only thing I've seen for this on this subreddit or similar places is Media CMS. I don't believe that there is a way to add an ad banner, but I don't know how that works at all, so perhaps there is. Otherwise, videos are rendered in different resolutions to save bandwidth (pre-transcoded when you upload); users indeed are able to upload photos, videos, documents even; download is possible of the content in original, is a Docker compose stack; rendering via GPU can indeed be done via Docker.
-
Music Video/Clip App Similar to youtube for local Collection?
I am looking for an app for a similar problem and the best solution I found was mediacms. Unfortunately the setup is not really easy and I couldn't get it to work.
What are some alternatives?
janus-gateway - Janus WebRTC Server
YouPHPTube - Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
PeerTube - ActivityPub-federated video streaming platform using P2P directly in your web browser
aiortc - WebRTC and ORTC implementation for Python using asyncio
YoutubeDL-Material - Self-hosted YouTube downloader built on Material Design
Pion WebRTC - Pure Go implementation of the WebRTC API
tubesync - Syncs YouTube channels and playlists to a locally hosted media server
Neko - A self hosted virtual browser (rabb.it clone) that runs in docker.
s3fs-fuse - FUSE-based file system backed by Amazon S3
amazon-kinesis-video-streams-webrtc-sdk-c - Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
Restreamer - The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.