编码Android相机帧h263/h264
我想在Android上实现一个视频聊天应用程序。我创建了一个SurfaceView,获取相机预览,并使用Camera.PreviewCallback.onPreviewFrame()方法将帧捕获为字节[]。现在我想把那个字节[]编码成一个h263帧,通过网络传送。还可以通过网络获取类似类型的帧,将其解码为字节[](或可显示格式),并在视图中显示。我想以至少15 FPS的速度来做。我请求有关编码/解码部分的帮助 为此,哪个图书馆适合我?从哪里开始?我的出发点错了吗?SDK是否有任何支持,或者我是否必须使用NDK?我听说过FFMpeg/x264库,但我不知道如何将它们用于我的目的。如果您能命名任何库、任何参考、学习路径、链接或代码片段,我们将不胜感激。你能帮我说出我应该遵循的工作流程吗?如果我想使用h264编码怎么办?我只是想把它完成,库的GPL/LGPL许可证不会有多大关系编码Android相机帧h263/h264,android,c,ffmpeg,h.264,x264,Android,C,Ffmpeg,H.264,X264,我想在Android上实现一个视频聊天应用程序。我创建了一个SurfaceView,获取相机预览,并使用Camera.PreviewCallback.onPreviewFrame()方法将帧捕获为字节[]。现在我想把那个字节[]编码成一个h263帧,通过网络传送。还可以通过网络获取类似类型的帧,将其解码为字节[](或可显示格式),并在视图中显示。我想以至少15 FPS的速度来做。我请求有关编码/解码部分的帮助 为此,哪个图书馆适合我?从哪里开始?我的出发点错了吗?SDK是否有任何支持,或者我是否
我是Android开发的初学者任何形式的协助都将不胜感激。提前感谢。使用VLC的x264,这将是一个更好的选择….使用VLC的x264,这将是一个更好的选择….您可以尝试,这是
ffmpeg
的包装,还有一个示例可供参考。您可以尝试,这是ffmpeg
的包装,还有一个例子可供参考。H264编解码器是一个要求吗?谷歌有免费的VP8编码器,可以在Android上轻松使用。需要H264编解码器吗?谷歌有免版税的VP8编码器,在Android上很容易使用。