【发布时间】:2015-11-21 18:07:29
【问题描述】:
我正在尝试创建一个实时播放音频和视频的 RTSP 客户端。我修改了链接http://www.gdcl.co.uk/downloads.htm 处的iOS 代码,并能够正确地将视频广播到服务器。但现在我在播放音频部分时遇到了问题。在链接示例中,代码的编写方式是将视频数据写入文件,然后从文件中读取数据并将 NALU 的视频数据包上传到 RTSP 服务器。
对于音频部分,我不确定如何进行。现在我尝试的是从麦克风获取音频缓冲区,然后通过添加 RTP 标头和 ALU 直接将其广播到服务器。但是这种方法无法正常工作,因为音频开始滞后并且滞后随着时间的推移而增加。有人可以告诉我是否有更好的方法来实现这一点并使用唇形同步音频/视频。
【问题讨论】:
-
:- 你能指导我如何播放音频吗?
标签: ios objective-c video-streaming audio-streaming rtsp-client