前提条件
- Raspberry Pi OS ver : Raspbian Buster が正常にインストールされている。
- WiFiかethernetでLANに接続できている。
- HDMI→USB ビデオキャプチャ
- SDI→HDMI変換機
- SDIカメラ STC-HD203SDI
- Raspberry Pi 4 Model B / 4GB
参考にしたQiita
インストールのためのキーを取得し設定する。
$ curl https://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -
ファイル /etc/apt/sources.list をテキストエディタ(sudo vi /etc/apt/sources.list)などで以下の行を追加
deb https://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main
UV4Lをインストール
$ sudo apt-get install uv4l uv4l-webrtc uv4l-uvc uv4l-xscreen uv4l-dummy
USBカメラ接続確認
$ lsusb
自分が使うUVCカメラのID xxxx:xxxx をメモ。
uv4l起動
$ uv4l --driver uvc --device-id 1dd8:0018 --config-file=/etc/uv4l/uv4l-uvc.conf
WEBブラウザからアクセス
http://<ラズベリーパイのIPアドレス>:8090/stream/webrtc
にアクセスし、下のほうの Call ボタンをクリックするとストリーミング再生開始。
uv4lの終了方法
$ pkill uv4l