在我的项目中,我需要实现一个安卓设备(超文本传输协议直播流),它流到一个iOS设备播放,安卓设备将录制视频,并将其发送到服务器和iOS设备将播放的流从服务器使用一个m3u8文件。在Click Here下面的链接中,他们提到了“目前,支持的传送格式是用于音频-视频的MPEG-2传输流”。
现在的问题是,在安卓系统中,默认情况下你只能在mp4中录制(如果我错了,请纠正我)。现在我需要一些第三方应用程序接口或库,如ffmpeg,Gstreamer,Xuggler,Jcodec来转码录制的mp4到ts文件。
ffmpeg、jffmpeg和Gstreamer有一个学习曲线和设置时间,还需要NDK。
发布于 2014-07-04 14:33:38
仅供参考: JJPMEG
它是一个绑定到FFmpeg的Java,它也有一个android版本。也许你可以试一试。
https://code.google.com/p/jjmpeg/
或者:
也许你可以只录制支持编码的视频,然后在服务器端进行转码?
https://stackoverflow.com/questions/24567329
复制相似问题