shuzo-kino.hateblo.jp
ではHTTPでやる方法をメモしましたが、今回はRTSPでの方法について。
実際のところ
RTSPで使うのは554が一般的のようですが、VLCの例では何故か8554の例が多かったのでそれに倣います。
$ cvlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=h264,vb=1000,acodec=none}:rtp{sdp=rtsp://:8554/}'
【補足】YUV2のエラーについて
恐らく困る人がいると思われるのでメモ書き。
最初の写経ではvcodecをmp2cにしていたので
avcodec encoder error: Unknown option "rc_buffer_aggressivity"
だの
main decoder error: cannot continue streaming due to errors with codec YUY2
だのと怒られていました。