GStreamer
- Official Site
- Wikipedia: GStreamer
- GStreamer Bindings
- ziutek/gst
- Go bindings for GStreamer
- Java
<dependency>
<groupId>org.freedesktop.gstreamer</groupId>
<artifactId>gst1-java-core</artifactId>
<version>0.9.3</version>
</dependency>
- Is WebRTC Ready Yet?
- centricular/gstwebrtc-demos
- Demo apps for using gstreamer's webrtc implementation
- GStreamer Phone Wiki
- plugin-webrtc
- webrtcdsp
- iOS 11 Jun 7, 2017
- GStreamer WebRTC Conference Video
- RideRun GstWebRTC
brew install gstreamer
gst-inspect-1.0 gst-launch-1.0 gst-stats-1.0 gst-typefind-1.0
-
GStreamer Editing Services
-
Plugins
- gst-plugins-good
- gst-editing-services gst-plugins-ugly gstreamermm
- gst-libav gst-python logstalgia
- gst-plugins-bad
- gst-rtsp-server logstash
- gst-plugins-base
- gst-validate
- gst-plugins-good
Multi-party
- Mesh
- appear.in
- SFU - Selective Forward Unit
- talky swritchrtc
- MCU - Multipoint Control Unit
- blue jeans
| n | Mesh | SFU | MCU |
|---|---|---|---|
| 提供者带宽 | 0 | n^2 | n |
| 单用户带宽 | n | n | 1 |
| 总用户带宽 | n! | n^2 | 1 |
| 提供者处理 | 0 | n | n - n! |
| 用户处理 | n | n | 1 |
Technology
-
RTC: rtpbin element
-
ICE: libnice
-
DTLS SRTP SCTP: dtlssrtpenc/dec elements
-
An API
-
SDP Parsing Generation
-
webrtcbin
- RTCP Muxing
- RTX Retransimming
- FEC Forward Error Correction
- RTP bundling
- LS groups
- Trickle ICE