首页 > 解决方案 > uv4l 流服务器中缺少强制元素错误

问题描述

我正在尝试通过互联网架构将 RPi 流式视频传输到 Janus 服务器。

首先,我已经在 RPi 零中安装并配置了 UV4L 流媒体服务器,就像提到的 linux 项目一样,ip:port/stream 工作得非常好,我可以在本地网络中 rtc 视频。现在,我需要通过 Internet 进行通信,所以我在服务器中设置了一个 janus 服务器。在 RPi UV4L 服务器中,我首先想先尝试将流传输到公共 Janus 服务器,所以我尝试使用“使用 Janus 加入房间”来进行,但是当我单击开始时,我得到了日志

Oct 27 04:52:52 DevIoT uv4l[7990]: <notice> [server] HTTP/HTTPS Streaming & WebRTC Signalling Server v1.1.125 built on Sep  5 2019
Oct 27 04:52:52 DevIoT uv4l[7990]: <warning> [server] SSL is not enabled for the Streaming Server. Using unsecure HTTP.
Oct 27 04:52:52 DevIoT uv4l[7990]: <notice> [core] Streaming Server loaded!
Oct 27 04:52:52 DevIoT uv4l[7990]: <warning> [core] Cannot create /dev/video0 because file already exists
Oct 27 04:52:52 DevIoT uv4l[7990]: <notice> [core] Registering device node /dev/video1
Oct 27 04:52:52 DevIoT uv4l[7990]: <notice> [server] Web Streaming Server listening on port 8080
Oct 27 04:53:22 DevIoT uv4l[7990]: <notice> [webrtc] WebRTC Renderer extension successfully loaded
Oct 27 04:53:22 DevIoT uv4l[7990]: <notice> [server] WebRTC, Signalling Server and STUN Server extensions successfully loaded
Oct 27 04:53:26 DevIoT uv4l[7990]: <warning> [server] Missing mandatory element (admin_key)
Oct 27 04:53:33 DevIoT uv4l[7990]: <warning> [server] Janus session error: Missing mandatory element (admin_key)
Oct 27 04:53:33 DevIoT uv4l[7990]: <notice> [server] Waiting for 3 seconds before reconnecting to https://janus.conf.meetecho.com...

请告诉我如何解决它?或者我在这里做错了什么?或任何替代解决方案,我需要从 rpi 到公共服务器的 RTC。

标签: raspberry-piwebrtcjanusjanus-gateway

解决方案


推荐阅读