跳至正文
Wener Notes

GStreamer

约 1 分钟阅读
标签:GStreamer
xml
<dependency>
    <groupId>org.freedesktop.gstreamer</groupId>
    <artifactId>gst1-java-core</artifactId>
    <version>0.9.3</version>
</dependency>
bash
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

Multi-party

  • Mesh
    • appear.in
  • SFU - Selective Forward Unit
    • talky swritchrtc
  • MCU - Multipoint Control Unit
    • blue jeans
nMeshSFUMCU
提供者带宽0n^2n
单用户带宽nn1
总用户带宽n!n^21
提供者处理0nn - n!
用户处理nn1

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

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub4 条
Wikipedia1 条
其他外链10 条
最近更新commit 906e816编辑