当前位置: 首页 > news >正文

Xavier上安装RTSP服务端教程

1、下载源码,安装Golang环境。 

# 下载源码
git clone https://github.com/aler9/rtsp-simple-server.git
go build -x .
# 如果被墙了,先尝试加代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct# 然后
go mod tidy
go build -x .# 如果没有安装golang环境,源码安装最新版,不要用apt 安装。
# 先删掉老版本(如果是老的 apt 安装的)
sudo apt remove golang-gowget https://go.dev/dl/go1.21.6.linux-arm64.tar.gz
sudo tar -C /usr/local -xzf go1.21.6.linux-arm64.tar.gz# 加 PATH
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrcgo version# 确认输出:go version go1.21.6 linux/arm64

2、下载mediamtx

git clone https://github.com/bluenviron/mediamtx.git
cd mediamtx# 有些静态文件和内嵌代码需要用 generate 生成
go generate ./...
# 这一步会生成 VERSION 文件、嵌入的 hls.min.js 等。如果这一步提示下载失败,那是因为你被墙了。

3、补救办法

快速修复(最简单)
如果你只是要用,而不是自己魔改:🚩 官方推荐:直接下载 Release 的编译好的二进制去这里:
https://github.com/bluenviron/mediamtx/releases找 arm64 版,下载后:bash
复制
编辑
chmod +x mediamtx
./mediamtx generate-config > mediamtx.yml
./mediamtx
根本 不用自己编译。

 只要提示如下,说明,你的RSTP服务端已启用。

 ./mediamtx
2025/07/10 18:04:24 INF MediaMTX v1.13.0
2025/07/10 18:04:24 INF configuration loaded from /home/nvidia/pp/software/golang/mediamtx.yml
2025/07/10 18:04:24 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
2025/07/10 18:04:24 INF [RTMP] listener opened on :1935
2025/07/10 18:04:24 INF [HLS] listener opened on :8888
2025/07/10 18:04:24 INF [WebRTC] listener opened on :8889 (HTTP), :8189 (ICE/UDP)
2025/07/10 18:04:24 INF [SRT] listener opened on :8890 (UDP)

http://www.lryc.cn/news/584452.html

相关文章:

  • React封装过哪些组件-下拉选择器和弹窗表单
  • 虚拟项目[3D物体测量]
  • SpringBoot整合腾讯云新一代行为验证码
  • 【Note】Linux Kernel 实时技术深入:详解 PREEMPT_RT 与 Xenomai
  • 【TCP/IP】12. 文件传输协议
  • 堆的应用(讲解超详细)
  • 【AI大模型】LLM模型架构深度解析:BERT vs. GPT vs. T5
  • 基础 IO
  • 常见射频电路板工艺流程
  • 如何在VMware里的飞牛OS访问主机里面图片文件夹
  • C语言易错点整理(一)
  • 苍穹外卖—day1
  • Redis中BigKey的隐患
  • CMake指令:add_custom_command和add_custom_target详解
  • SYM32第二十天 ESP8266-01S和电脑实现串口通信(3)
  • 限流式保护器如何筑牢无人驾驶汽车充电站的安全防线
  • 智慧气象新范式:人工智能如何重构城市级气象服务生态?
  • 计算机网络实验——以太网安全实验
  • Java 枚举详解:从基础到实战,掌握类型安全与优雅设计
  • GO 启动 简单服务
  • 前端项目集成husky + lint-staged + commitlint
  • 蓝桥云课 矩形切割-Java
  • AI 智能体:从辅助工具到自主决策者
  • AI测试革命:从智能缺陷检测到自愈式测试框架的工业实践
  • 数据提取之bs4(BeautifuSoup4)模块与Css选择器
  • Sigma-Aldrich细胞培养基础知识:细胞培养的安全注意事项
  • centos7 安装jenkins
  • 百度文心ERNIE4.5部署与性能白皮书:FastDeploy加速方案+全系列模型实测数据对比
  • Shader面试题100道之(61-80)
  • Django--01基本请求与响应流程