Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Try new transport protocol SRT

617 views

Published on

Try new transport protocol SRT

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Try new transport protocol SRT

  1. 1. 1 新しい映像伝送プロトコル SRT を試す Tetsuyuki Kobayashi 2018.6.28 Streaming Conference #3
  2. 2. 2  The latest version of this slide will be available from here  http://www.slideshare.net/tetsu.koba/presentati ons
  3. 3. 3 Who am I?  20+ years involved in embedded systems  10 years in real time OS, such as iTRON  10 years in embedded Java Virtual Machine  Now GCC, Linux, QEMU, Android, …  Blogs  https://qiita.com/tetsu_koba  http://d.hatena.ne.jp/embedded/  http://kobablog.wordpress.com/(English)  Twitter  @tetsu_koba
  4. 4. SRT とは  S: Secure  R: Reliable  T: Transport   SRT という字幕のフォーマットがす でにあるので、検索しにくい
  5. 5. SRT とは  UDP ベースのプロトコル  映像 (+ 音声 ) のライブ配信用  RTMP の後釜?  H.265(HEVC) 対応
  6. 6. SRT Alliance  https://www.srtalliance.org/  業界団体  Haivision ( 開発元 )  Wowza Media System  デモビデオがわかりやすい
  7. 7. オープンソース  Github でソース公開  https://github.com/Haivision/srt  ライセンスは MPL-2.0  libsrtのビルド方法(Qiita)
  8. 8. SRT のしくみ https://github.com/Haivision/srt/blob/master/docs/why-srt-was-created.md
  9. 9. 動作モード  caller (= client)  listener (= server)  ひとつの listener に複数の caller が接続 可能  rendezvous ( ランデブー )  1 対 1
  10. 10. SRT を使うには  ffmpeg  gstreamer  VLC (2018 年 6 月の時点の情報です。 )
  11. 11. ffmpeg  v4.0 で SRT をサポート  しかしバグ?ソース修正必要  ビルド方法(Qiita)  修正パッチ  listener mode で接続できる caller はひとつだけ。
  12. 12. gstreamer  v1.14.0 で SRT をサポート  ビルド方法(Qiita)  v1.12.x へのバックポートの方法(Qiita)  listener mode で複数の caller と接続 できる。  バグ? uri でのホストの指定は IP アドレスを直接書く 必要がある。ホスト名を解決してくれない srt://ipaddr:port
  13. 13. VLC  v3.0 で SRT をサポート  ただし caller mode のみ  Mac 用、 Windows 用のバイナリ リリースのものは SRT が有効に なっている。  Ubuntu 18.04 に入っている VLC は SRT が有効になっていなかった。
  14. 14. 実際に動かしてみた例 SRTを使ってWebcamの映像を送ってみる
  15. 15. References  https://www.srtalliance.org/  https://github.com/Haivision/srt  https://qiita.com/tags/srt
  16. 16. 16 Q & A @tetsu_koba Thank you for listening!

×