ringrtc
OvenMediaEngine
Our great sponsors
ringrtc | OvenMediaEngine | |
---|---|---|
6 | 63 | |
520 | 2,411 | |
0.2% | 1.5% | |
9.2 | 9.6 | |
6 days ago | 10 days ago | |
Rust | C++ | |
GNU Affero General Public License v3.0 | 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.
ringrtc
-
Strange signal debug log. Why does the product say panther? And why is signal contacting ringrtc? Does this look normal?
On the two points you raised: - Panther is the codename given by Google for the Pixel 7 device. - RingRTC is a middleware library providing Signal Messenger applications with video and voice calling services built on top of WebRTC: https://github.com/signalapp/ringrtc
-
LiveKit – open-source, high performance WebRTC infrastructure
If you did not know, there is also https://github.com/signalapp/ringrtc by the Signal App team, which is written in Rust
-
Signal now supports group calls up to 40 people, using Rust
Huh, Signal's WebRTC implementation seems to be using Rust implementations of crypto primitives such as AES: example usage, Cargo.toml
-
WhatsApp and most alternatives share the same problem
Signal is still an improvement over other non-federated messengers in that it's open-source, so you actually can try to improve the situation, although it's notoriously difficult. As an example of more platform support: https://github.com/signalapp/ringrtc/pull/12
signal-cli is an example of a 3rd party client which is tolerated for now: https://github.com/AsamK/signal-cli
The main problem right now is that they don't have enough developers to take care of everything, but it's not specific to centralized services (no developer == no code). If you care about it, you can develop your own client using their library (à la signal-cli).
Regarding your last paragraph: I could probably list 20 features I'd like to see in Signal. That doesn't mean I want somebody implementing them with no guarantee about how securely they are implemented. One of the main goals of Signal is to provide guarantees against dragnet surveillance, and that constraint takes precedence.
-
Does Signal still use the client-side fan-out method for group chats?
I know their voice/video chats are built on top of WebRTC, they call it RingRTC perhaps you can find the answers there
-
is anyone regretting moving to signal and moving back to whatsapp?
Outside of the Android app, they had a bunch of "new developers" join, and they ported the call signalling framework to Rust: https://github.com/signalapp/ringrtc . This Rust library is now used by the other apps.
OvenMediaEngine
-
[0.15.16] OvenMediaEngine has been updated! (Sep 04, 2023)
We're thrilled to announce the release of OvenMediaEngine 0.15.16!
-
[0.15.15] OvenMediaEngine has been updated! (Aug 04, 2023)
We are pleased to announce that OvenMediaEngine has been updated to version 0.15.15. This update follows the recent 0.15.14 release, which introduced the SRT Push Publisher and support for OCSP stapling. With the 0.15.15 update, we have fixed a few crash issues. Thank you for your continued support, and we look forward to providing you with more reliable and enhanced streaming solutions.
-
[0.15.13] OvenMediaEngine has been updated! (June 19, 2023)
OvenMediaEngine has been updated to 0.15.13, which includes 0.15.12 with support for HEVC in SRT Provider and LLHLS Publisher. In 0.15.13, we have enhanced compatibility and usability to make the streaming server more stable. For more information, see the release notes for versions 0.15.12 and 0.15.13.
-
OvenMediaEngine will support HEVC in SRT Provider and LLHLS Publisher
The following content is taken from OvenMediaEngine Discussions #1242.
-
[0.15.10] OvenMediaEngine has been updated! (Apr 28, 2023)
OvenMediaEngine has been updated to version 0.15.10, please see the release notes for details.
-
OvenMediaEngine to OBS
Info: OBS Studio 29.0.2, OME 0.15.7
-
[0.15.7] OvenMediaEngine has been updated! (Mar 22, 2023)
Since OvenMediaEngine's update to version 0.15.4 uncovered several policy and feature conflicts, which have since been resolved in the latest version, 0.15.7. For more details, please look at the release notes for versions 0.15.5, 0.15.6, and 0.15.7.
-
[0.15.3] OvenMediaEngine has been updated! (Mar 09, 2023)
With the 0.15.3 update, OvenMediaEngine supports multiple audio track inputs via SRT and stream creation/deletion APIs. Please see the release notes or below for details.
-
AirenSoft participates in the 2023 NAB Show
Also, we are preparing to show you OvenMediaEngine, a sub-second latency streaming solution using LLHLS and WebRTC, and give you a chance to experience the OvenMediaEngine Enterprise Demo.
-
[0.15.0] OvenMediaEngine has been updated! (Jan 31, 2023)
The first update of OvenMediaEngine for 2023 has been released. This is version 0.15.0 and has improved stream quality for WebRTC providers. Please check out the release notes or below for details.
What are some alternatives?
Signal-Server - Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
Ant-Media-Server - Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
LibreSignal - LibreSignal • The truly private and Google-Free messenger for Android.
srs - SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
TextSecure - A private messenger for Android.
rtmpie - Out-of-the-box RTMP streaming server with a clean and powerful web interface
livekit - End-to-end stack for WebRTC. SFU media server and SDKs.
Pion WebRTC - Pure Go implementation of the WebRTC API
libwebrtc - LibWebRTC tooling, rust bindings and more
IP-ESP32-CAM - "IP Camera" based on ESP32-CAM
webrtc - A pure Rust implementation of WebRTC
BerryShare - Share PC desktop to Raspberry Pi with WebRTC