首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rasperry Pi: cvlc“浮点异常”

Rasperry Pi: cvlc“浮点异常”
EN

Stack Overflow用户
提问于 2016-05-02 22:55:40
回答 1查看 1K关注 0票数 3

我正在尝试将rtsp流引导到flv流,以便能够使用vlc在浏览器中显示它。我使用以下命令:

代码语言:javascript
复制
cvlc rtsp://xxx.xxx.xxx.xxx/xxx/xxx :sout='#transcode{vcodec=FLV1,scale=1,acodec=none,deinterlace}:http{mime=video/x-flv,mux=ffmpeg{mux=flv},dst=127.0.0.1:8090/device_1.flv}' :no-sout-standard-sap :ttl=5 :sout-keep :no-audio --video --no-sout-audio

使用它后,将生成以下输出:

代码语言:javascript
复制
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0027f898] core interface error: no suitable interface module
[001e68f8] core libvlc error: interface "globalhotkeys,none" initialization failed
[0027f900] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0027f900] core interface error: no suitable interface module
[001e68f8] core libvlc error: interface "dbus,none" initialization failed
[0027f8d8] dummy interface: using the dummy interface module...
[6fc017e8] access_output_http access out: Consider passing --http-host=IP on the command line instead.
[6fb00508] core input error: ES_OUT_RESET_PCR called
[6fb00508] core input error: ES_OUT_RESET_PCR called
MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size (100000).  53926 bytes of trailing data will be dropped!
[h264 @ 0x6f907600] corrupted macroblock 3 43 (total_coeff=-1)
[h264 @ 0x6f907600] error while decoding MB 3 43
Floating point exception

我没有使用vlc的经验,因此如果有任何帮助,将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2017-10-02 05:29:23

我最近也遇到了同样的问题。下面的解决方案不能完全解决vlc问题,但它最终允许我在raspbian上流式传输视频。

使用UV4L的Raspi流

代码语言:javascript
复制
sudo vim /etc/apt/sources.list

将以下行添加到文件中

代码语言:javascript
复制
# for uv4l library
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ jessie main
# for old version libssl1.0.0 lib that is a dependency for uv4l-server
deb http://ftp.de.debian.org/debian jessie main 

更新包列表和安装依赖项

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras uv4l-webrtc

编辑默认配置(可选),即设置ssl或编码格式等。

代码语言:javascript
复制
sudo vim /etc/uv4l/uv4l-raspicam.conf

最后,启动将在raspberry pi上托管服务器的服务

代码语言:javascript
复制
sudo service uv4l_raspicam start # stop

导航到

代码语言:javascript
复制
http://raspberryAddress:8080/

您应该会看到UI。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36985463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档