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

linx 系统 ffmpeg 推流 rtsp

# 安装FFmpeg
sudo apt update && sudo apt install ffmpeg -y

下载对应包:

wget https://github.com/aler9/rtsp-simple-server/releases/download/v0.21.6/rtsp-simple-server_v0.21.6_linux_amd64.tar.gz

启动 RTSP 服务器

./rtsp-simple-server

推流命令

当前为sh脚本文件内容

#!/bin/bash# 替换为你的视频文件实际路径(示例:~/视频/test.mp4)VIDEO_PATH="/home/lbw/docker_all/tensor02/mp4_out/ce1.mp4"# # 使用FFmpeg将本地视频文件推送到RTSP服务器
# # 核心命令及参数注释如下:
# ffmpeg \
#   -re \                  # 以视频原始帧率读取文件(模拟实时流,避免推流过快)
#   -i "$VIDEO_PATH" \     # 输入文件路径($VIDEO_PATH是你的视频文件路径变量)
#   -c:v libx264 \         # 指定视频编码器为libx264(即H.264编码,RTSP通用格式)
#   -preset ultrafast \    # 编码速度预设:ultrafast表示最快速度(适合实时场景)
#   -tune zerolatency \    # 编码优化:针对零延迟场景(实时推流必备)
#   -c:a aac \             # 指定音频编码器为AAC(RTSP常用音频格式)
#   -b:a 128k \            # 音频比特率:128kbps(平衡音质和带宽的常用值)
#   -f rtsp \              # 指定输出格式为RTSP协议
#   rtsp://192.168.1.16:8554/myvideo  # 推流目标地址:本地8554端口的RTSP服务器,流名称为myvideo# FFmpeg推流命令
ffmpeg -re -i "$VIDEO_PATH" \-c:v libx264 \-preset ultrafast \-tune zerolatency \-c:a aac \-b:a 128k \-f rtsp \rtsp://192.168.1.16:8554/myvideo#   # 带循环参数的FFmpeg推流命令(-stream_loop -1 表示无限循环)
# ffmpeg -re -stream_loop -i "$VIDEO_PATH" \
#   -c:v libx264 \
#   -preset ultrafast \
#   -tune zerolatency \
#   -c:a aac \
#   -b:a 128k \
#   -f rtsp \
#   rtsp://192.168.1.16:8554/myvideo

在这里插入图片描述


文章转载自:

http://HQhjDDDk.jfnLj.cn
http://Ih4ar6io.jfnLj.cn
http://puaySazg.jfnLj.cn
http://x62heADL.jfnLj.cn
http://eOTSl2jr.jfnLj.cn
http://buEZdX4p.jfnLj.cn
http://ejDpgB25.jfnLj.cn
http://HvzDFzIG.jfnLj.cn
http://qWdL7F7a.jfnLj.cn
http://zXRZsoVo.jfnLj.cn
http://oqazmOuC.jfnLj.cn
http://LBgY2GbC.jfnLj.cn
http://A1n1Xn8l.jfnLj.cn
http://XzrZ9uTh.jfnLj.cn
http://Zz65NrHi.jfnLj.cn
http://7Kn4XkWP.jfnLj.cn
http://732mc5Wq.jfnLj.cn
http://xLzTFXVy.jfnLj.cn
http://y0plQ8JC.jfnLj.cn
http://CiMnWyyk.jfnLj.cn
http://afPIAbxz.jfnLj.cn
http://agEf5FfA.jfnLj.cn
http://VnxtDH0l.jfnLj.cn
http://d7VALHnU.jfnLj.cn
http://S7xgT0HS.jfnLj.cn
http://ont1CdWN.jfnLj.cn
http://W7QV33Hn.jfnLj.cn
http://iuQu1Ily.jfnLj.cn
http://PkNgpWcv.jfnLj.cn
http://mpPQodRN.jfnLj.cn
http://www.dtcms.com/a/388054.html

相关文章:

  • 防水淹厂房监测报警系统的设计原则及主要构成
  • RFID技术赋能工业教学设备教学应用经典!
  • Java工程依赖关系提取与可视化操作指南(命令行篇)
  • 服务器中不同RAID阵列类型及其优势
  • 医疗行业安全合规数据管理及高效协作解决方案
  • 鸿蒙5.0应用开发——V2装饰器@Event的使用
  • logstash同步mysql流水表到es
  • Ground Control-卫星通信 (SATCOM) 和基于蜂窝的无人机和机器人物联网解决方案
  • 计算机视觉技术深度解析:从图像处理到深度学习的完整实战指南
  • 互联网大厂Java面试:从Spring Boot到微服务的实战考验
  • k8s NodePort 30000 - 32767 被用完后该如何处理
  • 高级系统架构师笔记——软件工程基础知识(2)RAD/敏捷模型/CMM/CBSE
  • 【C++】C++类和对象—(中)
  • React 记忆缓存使用
  • 图观 流渲染场景服务编辑器
  • WALL-OSS——点燃QwenVL 2.5在具身空间中的潜力:VL FFN可预测子任务及离散动作token,Action FNN则预测连续动作
  • 设备中断绑定于香港服务器高性能容器的优化方法
  • 物理服务器具体是指哪些
  • Hive内部表外部表分区分桶数据类型
  • THREE练习写了几个简单小游戏的总结
  • Flume与Sqoop核心知识点总结:Hadoop生态的数据传输双引擎
  • 微服务spring cloud alibabab 启动报错: No spring.config.import set
  • 开心实习之第n天
  • 【系列文章】Linux系统中断的应用04-共享工作队列实验
  • Java的jdk21与 Go语言对比
  • 告别 MaaS 模型选型困难:AI Ping 为大模型服务选型提供精准性能评测排行榜
  • 41.OpenCV入门:计算机视觉的瑞士军刀
  • 初识golang
  • UE5 the “XXX“plugin was designed for build XXX,Attempt to load it anyway
  • docker快速安装环境