Ubuntu 22.04 で rtsp 映像をビュー(マルチビュー)

「Ubuntu 22.04 で rtsp 映像をビュー(シングルビュー)」
https://qiita.com/nanbuwks/items/0a9c2c6cb8a5862ce2f5

ではいくつかの rtsp ビューアを試してみましたが、今回は マルチストリーミングビューアについて、restreamer と motionEye を試してみました。
# 環境
- Ubuntu 20.04 LTS
# restreamer

## インストール

以下の記事の方法で行いました。

https://datarhei.github.io/restreamer/docs/installation-linux-64.html

docker でインストールします。

なお、docker はこの作業でインストールしています。
「Ubuntu20.04 に Docker を導入する (Also Ubuntu 22.04)」
https://qiita.com/nanbuwks/items/0ba1d13b3cd27e5c6426

```
$ docker run -d --restart always \
     --name restreamer \
     -e "RS_USERNAME=admin" -e "RS_PASSWORD=datarhei" \
     -p 8080:8080 -v /mnt/restreamer/db:/restreamer/db \
     datarhei/restreamer:latest
Browse to http://your-device-ip:8080
```
インストールしたあと、webブラウザで http://localhost:8080 にアクセスします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/3ac49ab2-2ee7-7a5e-2443-344fac221999.png)

`Did you mean to go to the admin panel?` を押すと以下の画面になります。`REGISTER USER`を押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f1fc6c98-15d2-93b1-a150-92c1e27c6ebb.png)

画面を進めて


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/af6ececa-e603-10f4-f653-2635dd707aa0.png)

`Network source` を選んで
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/d6b6b6ee-352e-3a09-d833-c8b61ceb465d.png)


ページを進めて、rtsp サーバ情報を登録すると

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/5b6616d7-0ec4-6f31-6c84-6c2e48e4746e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/26b87d63-bca4-97a6-612d-fd1b32784dd4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/8bf68746-aafe-40ca-3d92-9fd0e7b0a545.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/57168fed-ef34-2aec-e7a9-a4c0a004bb42.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/6e2a83bb-cb21-3122-975a-82e456afcf28.png)


映りました

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/6f36247d-da6e-511a-2edd-4d48ce207997.png)


遅延が10秒近くありますね



# motionEye

以下のようにしてインストールします。

```
$ docker run --name="motioneye"     -p 8765:8765     --hostname="motioneye"     -v /etc/localtime:/etc/localtime:ro     -v /etc/motioneye:/etc/motioneye     -v /var/lib/motioneye:/var/lib/motioneye     --restart="always"     --detach=true     ccrisan/motioneye:master-amd64
2d8f95635342676b68ebd02ab1899ace31fc0af45181aacc46fbf99b8938e3a7

```

Webブラウザで、`http://localhost:8765` にアクセスします。
ユーザー名は admin 、パスワードは空白 で「Login」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/9012d077-e4b1-e04f-4803-6a57d022a035.png)

`You have not configured any camera yet. Click have to add one...`を押して


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/cefe8ef4-d558-959b-8ba5-aa785a10f0b0.png)

カメラの情報を登録します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/1d2c9fcd-b23f-a766-bed7-42bda9b59c0b.png)


動きましたがものすごく遅延しています

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/e0998e79-964f-29dc-5474-b4170a73de48.png)

しばらくして以下のようになってしまいました。
```
sendDataOverTCP: resending 898-byte send (blocking)
sendDataOverTCP: blocking send() failed (delivering -1 bytes out of 898); closing socket 27
sendRTPorRTCPPacketOverTCP: failed! (errno 11)
```

うーむ?