linux - 树莓派上的 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.local
并ifconfig
获取 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= 的流链失败""}'
主要错误:无法启动流输出实例,正在中止
关于如何解决这个问题的任何想法?
解决方案
推荐阅读
- javascript - 如何从电子的主进程获得 root 访问权限并使用磁盘使用率 (du)?
- sparql - 如何从 Wikidata 中获取属性的标签?
- c# - 在PDF c#上从左下角到右上角拉伸水印
- microcontroller - 动态 PWM 占空比
- c - 动态数组和扫描字符串的 ANSI C 问题
- airflow - 我应该如何在 CustomOperator 和 PythonOperator 之间进行选择?
- selenium - 在 zalenium 会话之间保持缓存
- php - PHP - 如何查询 JSON 文件的多个值?
- file - 找到文件夹并将内容复制到新文件夹,
- database - 如何使用 MongoDB 将数据插入文件?