MediaMTXでカメラで撮影した動画をRTSP配信することができます。
インストール方法
以下のコマンドでMediaMTXをインストールします。
sudo apt-get -y install ffmpeg
※適宜バージョンなどは変更してください
wget https://github.com/bluenviron/mediamtx/releases/download/v1.4.1/mediamtx_v1.4.1_linux_armv7.tar.gz
tar xvfz /mediamtx_v1.4.1_linux_armv7.tar.gz
mediamtx.ymlの後ろの方に以下を追加
paths:
# example:
# my_camera:
# source: rtsp://my_camera
cam:
source: rpiCamera
rpiCameraWidth: 1024
rpiCameraHeight: 768
※解像度は適宜変更して下さい
サービス化
サービス化を行うには以下を/etc/systemd/system/に保存します。パスは適宜変更してください。
mediamtx.service
[Unit]
Wants=network.target
[Service]
ExecStart=/opt/mediamtx/mediamtx /opt/mediamtx/mediamtx.yml
Restart=always
[Install]
WantedBy=multi-user.target
※有効化
sudo systemctl enable mediamtx.service
※サービス開始
sudo systemctl start mediamtx.service
再生確認
ffplayコマンドでRTSPの再生を行うことができます。xxx.xxx.xxx.xxxにRaspberry PiのIPアドレスを入れていください。
ffplay -flags low_delay rtsp://xxx.xxx.xxx.xxx:8554/cam
0 件のコメント:
コメントを投稿