首页 > 解决方案 > 树莓派上的 VLC 视频流生成 stream_out_standard 错误

问题描述

我正在尝试使用树莓派 4 流式传输视频。我将树莓派摄像头连接到板上并在配置中启用了摄像头。
我还将 vlc 安装到 rspi 并创建了一个rtsp-stream.sh包含以下代码的脚本:

raspivid -o - -t 0 -rot 180 -w 1920 -h 1080 -fps 30 -b 2000000 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/stream}' :demux=h264

使用这两种方法ping raspberry.localifconfig获取 rspi 的地址,然后我在 Mac 上的 VLC 媒体播放器上打开了一个新网络,并将 URL 传递为rtsp://rspi_ip:8554/stream.

但是,我在 VLC 日志中收到以下错误。

stream_out_standard 错误:没有适合 'file{no-overwrite}/raw://(null)' 的 sout 访问模块
主要错误:`standard{mux=raw,access=file{no-overwrite},dst= 的流链失败""}'
主要错误:无法启动流输出实例,正在中止

关于如何解决这个问题的任何想法?

标签: linuxraspberry-pivideo-streamingvlc

解决方案


推荐阅读