You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 LTS下配置VLC开机自动启动RTSP网络流媒体

Ubuntu 20.04 LTS下配置VLC开机自动启动RTSP网络流媒体

嗨,我来帮你搞定Ubuntu开机自动启动VLC播放RTSP流的问题!既然手动播放完全正常,那咱们直接从开机自启的配置入手,给你两种靠谱的方法,选你顺手的来就行:

方法一:用图形界面的「启动应用程序」配置(适合新手)

这是最直观的方式,不用敲太多命令:

  • 按下Super键(键盘上的Windows图标键),搜索「Startup Applications」并打开它
  • 点击窗口右下角的「Add」按钮,添加新的启动项:
    • Name:随便起个好记的名字,比如「监控摄像头RTSP流」
    • Command:这里要填VLC的启动命令,把你的RTSP地址放进去,还可以加些实用参数优化体验:
      vlc rtsp://username:password@IP地址:端口/Streaming/Channels/101/ --no-video-title-show --fullscreen
      
      解释下参数:--no-video-title-show会隐藏VLC的标题栏,让画面更干净;--fullscreen会让VLC直接全屏启动,如果你不需要全屏,删掉这个参数就行。
    • Comment:可以写个备注,比如「开机自动启动摄像头流媒体」
  • 填完后点「Add」保存,重启系统就能看到效果啦

方法二:用systemd服务配置(适合更稳定的场景)

如果你想让这个自启项更可靠,比如VLC意外退出后自动重启,那用systemd服务是更好的选择:

  1. 先创建一个用户级的systemd服务文件,打开终端输入:
    nano ~/.config/systemd/user/vlc-rtsp.service
    
  2. 把下面的内容粘贴进去,记得替换成你自己的RTSP地址:
    [Unit]
    Description=VLC自动启动RTSP流媒体
    After=graphical.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/vlc rtsp://username:password@IP地址:端口/Streaming/Channels/101/ --no-video-title-show --fullscreen
    Restart=on-failure
    
    [Install]
    WantedBy=graphical.target
    
    • After=graphical.target:确保等图形界面完全加载后再启动VLC,避免出问题
    • Restart=on-failure:如果VLC意外崩溃,会自动重启它
  3. 按Ctrl+O保存,Ctrl+X退出nano编辑器
  4. 重新加载systemd的配置:
    systemctl --user daemon-reload
    
  5. 启用这个服务,让它开机自启:
    systemctl --user enable vlc-rtsp.service
    
  6. 你可以先手动启动服务测试一下,没问题再重启:
    systemctl --user start vlc-rtsp.service
    

注意事项

如果你的RTSP地址里包含特殊字符(比如@、&、#这些),记得要进行URL编码,比如把@换成%40,&换成%26,不然VLC可能解析不了地址哦。

备注:内容来源于stack exchange,提问作者Hans Snellenburg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:27:59