h264_v4l2_rtspserverを認証できるようにするh264_v4l2_rtspserverを認証できるようにするh264_v4l2_rtspserverを使ってカメラモジュールの映像をH.264で圧縮してRTSPプロトコルによりストリーミング配信できることが確かめられたが、オリジナルのh264_v4l2_rtspserverでは認証のためのユーザとパスワードが指定できない。実用上は、認証があった方がいいだろう。そこで、ソースを変更して認証ができるようにしてみた。変更するのは、srcディレクトリにあるmain.cppのみ。52行目あたりにあるcreateRTSPServerという関数。rtspServer;}125行目あたりに2つの変数(ユーザID/パスワード)を追加。デフォルトでpi/raspberryとした。"multicast";137行目あたり。aとwの2つのコマンド行オプションを追加。std::endl;237行目あたり。最初に変更した関数createRTSPServerに合わせて引数を追加。env->getResultMsg();}最後に、もう一度ビルドしなおすだけ。installヘルプを表示すると次のように表示されるはず。/dev/video0)例えばユーザーIDをadmin、パスワードを123456としたい場合は次のように指定すればよい。/dev/video0以上、改良したmain.cppをここに置いておく。