ffmpegを使ったRTP配信の備忘録

  • Windows 10でffmpegを使ってWebCamの内容をRTPで送受信する事について調べたので、そのログ
  • 送信するフォーマットはH.264, G.711
  • ffmpeg4.1を使用

基本

  • ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url}

結論

動作確認はしてないので注意

  • 送信側
    • ffmpeg -re -f dshow -i video="Hoge_Camera":audio="Hoge_MIC" -r 30 -c:v libx264 -an -f rtp rtp://224.0.0.255:1234 -c:a pcm_mulaw -vn -f rtp rtp://224.0.0.255:1235 -sdp_file stream.sdp
  • 受信側
    • ffplay -protocol_whitelist "file,udp,rtp" stream.sdp
      • ffplayをffmpegに変えてI/O出来るようにしてやるとファイルに落としたり再送したりできる

各オプションについて