Home gstreamerで使用可能なrtspのURL Scheme
Post
Cancel

gstreamerで使用可能なrtspのURL Scheme

概要

  • gstreamer のエレメントにおいて、rtspsrc がある
  • rtsp パケットを src とするコマンドであり、受信可能なURL Schemeは複数種類存在する
  • 受信可能なプロトコルを紹介する

参考

使用可能なrtspのURL Scheme

  • gst-plugin-goodのgst/rtsp/gstrtcpsrc.cを参考にする
    • gst-plugin-goodはgstreamerのpluginの中で、公式が使用を推奨するプラグイン
    • コードの品質が良く、ドキュメンテーションも書かれている
    • ライセンスはLGPL
  • 上記ファイルの9389行目に、使用可能なrtspのプロトコル種類を返す関数が定義されている
  • 使用可能なURL Schemeは次の通り
    • rtsp
    • rtspu
    • rtspt
    • rtsph
    • rtsp-sdp
    • rtsps
    • rtspsu
    • rtspst
    • rtspsh
  • 上記の中で、RTSPのURL SchemeとしてrtspのRFCに定義されているものは、次の3つ
    • rtsp
      • real time streaming protocol
    • rtspu
      • rtsp over UDP
    • rtsps
      • rtsp over TLS
  • RFCのURLスキーマを考えると、他も異なるプロトコルで覆っているものと考えられる
    • rtspt
      • rtsp over tcp
    • rtsph
      • rtsp over http
    • rtsp-sdp
      • SDPを付随しているrtsp
    • rtspsu
      • rtsp over TLS over UDP
    • rtspst
      • rtsp over TLS over TCP
    • rtspsh
      • rtsp over TLS over http
This post is licensed under CC BY 4.0 by the author.