live555 sample基本解读

编译生成,sample主要分布在2个目录.

包含的sample用途 核心可执行文件

mediaServer/ RTSP服务器的示例(推送本地文件为RTSP流) live555MediaServer

testProgs/ 各类测试程序(RTSP客户端,RTP收发等) testRTSPClient testMP3Streamer等

核心 sample 解析(最常用的 2 个,覆盖 90% 场景)

live555 sample 中,RTSP 服务器(mediaServer) 和 RTSP 客户端(testRTSPClient) 是最核心的,先吃透这两个:

  1. 示例 1:live555MediaServer(RTSP 服务器 sample)

进入mediaServer目录

cd mediaServer/

启动RTSP服务器(默认端口554)

./live555MediaServer

启动后,把音视频文件(比如 test.h264)放到当前目录,就能通过 RTSP 地址访问:

rtsp://你的IP:554/test.h264

👉 测试:用 VLC 打开这个地址,能播放说明服务器正常。
示例 2:testRTSPClient(RTSP 客户端 sample)

(1)功能

主动拉取远程 RTSP 流(比如上面的 live555MediaServer 推送的流),解析 RTP 数据包并输出(可扩展为播放)。

(2)运行&测试

进入testProgs目录

cd testProgs/

拉取RTSP流(替换为你的服务器地址)

./testRTSPClient rtsp://你的IP:554/test.h264

运行后,终端会输出 RTSP 交互过程(OPTIONS/SETUP/PLAY 指令),并接收 RTP 数据包的信息。

相关推荐
大哥您好8 小时前
QEMU 11.1.2 多架构编译指南(x86_64 / aarch64 / riscv64)
linux·服务器
Gauss松鼠会9 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
Android系统攻城狮9 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶
杨云龙UP9 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册
运维·服务器·数据库·postgresql·pg_dump·pg_restore
无人生还别怕11 小时前
如何安装任意版本docker
运维·docker·容器
土星云SaturnCloud11 小时前
土星云智慧服务区方案:AI视觉+边缘计算+视频存管一体化的全场景智能化落地解析
服务器·人工智能·ai·边缘计算
T0uken11 小时前
Colab:SSH 访问免费 GPU Server
运维·ssh
Python大数据分析@11 小时前
通过 MCP 实现 AI Agent自动化数据采集
运维·人工智能·爬虫·自动化
Initialize2930812 小时前
告警一条接一条刷屏?五步治理告警风暴
运维
帷幕落秋12 小时前
Docker镜像加速
运维·docker