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

如何在Jetson Nano中将RTP转换为RTSP实现网络流式传输

将Jetson输出的RTP流转换为RTSP流的实用方案

方法一:用FFmpeg直接搭建RTSP服务器

这是最直接的快速部署方案,无需额外配置文件:

  1. 确认Jetson的jetson.utils.videoOutput("rtp://@:1234")已正常输出RTP流
  2. 在Jetson设备上运行以下FFmpeg命令:
    ffmpeg -i rtp://@:1234 -c:v copy -c:a copy -f rtsp rtsp://0.0.0.0:8554/jetson-stream

参数说明:

  • -i rtp://@:1234:指定输入源为Jetson输出的RTP流
  • -c:v copy -c:a copy:直接复用原有音视频编码,避免重新编码消耗Jetson算力,保障流的流畅性
  • -f rtsp:指定输出格式为RTSP
  • rtsp://0.0.0.0:8554/jetson-stream:RTSP服务器监听所有网卡,使用RTSP默认端口8554,jetson-stream为自定义流名称
  1. 查看流:用VLC或其他支持RTSP的播放器,输入rtsp://<你的Jetson设备IP>:8554/jetson-stream即可播放

方法二:使用rtsp-simple-server(轻量稳定)

适合长期运行或需要灵活配置的场景:

  1. 下载适配Jetson aarch64架构的rtsp-simple-server二进制文件
  2. 创建配置文件rtsp-simple-server.yml,写入以下内容:
paths:
  jetson-stream:
    source: rtp://@:1234

此配置指定jetson-stream流的数据源为Jetson输出的RTP流
3. 启动服务器:./rtsp-simple-server
4. 播放方式与方法一一致,用播放器访问rtsp://<你的Jetson设备IP>:8554/jetson-stream

注意事项

  • 防火墙设置:确保Jetson设备的8554端口(自定义端口则用对应端口)已开放,允许外部设备访问
  • 编码兼容性:若Jetson输出的RTP流为H.264/H.265编码,上述方案可直接兼容;若为其他编码,需在FFmpeg命令中添加转码参数(如-c:v h264),但会增加算力消耗
  • 性能优化:优先使用-c:v copy方式,减少Jetson资源占用,避免流卡顿

内容的提问来源于stack exchange,提问作者Vinay

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 06:01:29