
Live555 RTSP 发送 H264 和 PCM 流
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目基于Live555库实现RTSP流媒体服务器,专门发送H.264视频和PCM音频数据流,适用于实时音视频传输需求。
使用live555的rtsp推流功能可以将H264视频流与PCM音频数据推送至指定地址。配置文件为config.mc6670,其中PCM格式被固定设置为48K采样率、双声道和16位(后续可以通过传参方式自定义)。对于文件形式的推流,会将原始PCM音频文件重命名为pcm.wav,并且H264视频文件会被重新命名作为datatest.264。这两个文件分别放置在/tmp/pcm.wav与/usr/local/app/datatest.264路径下。
若采用内存中的数据进行推送,则直接将PCM音频写入到位于/tmp目录下的fifo文件中,而H264视频流则被写入至/usr/local/app路径的fifo文件datatest.264内。编译完成后运行testOnDemandRTSPServer即可开始推流服务,目标地址为rtsp://192.168.1.218:8554/h264ESVideoTest。
此方法已经在arm开发板上进行了测试验证,在该环境下视音频同步良好且延迟大约为一秒。
全部评论 (0)
还没有任何评论哟~


