目前,我正在从远端接收视频流(H264编码的缓冲区)和音频流(PCMU编码的缓冲区),从中我可以将它们解码并呈现为音频和视频。现在,我想提供一些API,例如-
string fileName = "dir/dir2/..../rec.mp4";
startRecord()
stopRecord()
用户可以随时开始录制,也可以停止录制,视频和音频流将作为mp4组合文件写入。我可以使用ffmpeg
来将.h264
和合并.wav
为.mp4
文件。但是我想使用任何库直接从流(而不是.h264或.wav文件)中以编程方式进行此操作,也可以编写自己的库。可能吗?
有关详细信息,请参见此答案。但是,mp4
不支持G.711 PCM mu-law编码的数据,avi
或者mov
可以使用或将数据从pcm转换为aac都可以。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句