android应用中的流媒体直播

android应用中的流媒体直播,android,http-live-streaming,live-streaming,Android,Http Live Streaming,Live Streaming,我想创建一个基于流媒体直播的安卓应用程序,但我还没有找到任何方法 我有以下几点 a、 我必须用我的手机摄像头录下视频。 b、 同时,我必须使用流式编码器来压缩视频信号。 c、 将它们发送到分发服务器。 d、 最终用户可以使用任何应用程序或web服务器查看视频 所有这些都应该在同一时间或最短时间内进行 我是对的还是我需要更多的信息?????最重要的是我如何实现所有这些。请大家帮助我。你可以注册一个PreviewCallback来获取相机预览帧 mCamera.setPreviewCallbackW

我想创建一个基于流媒体直播的安卓应用程序,但我还没有找到任何方法

我有以下几点

a、 我必须用我的手机摄像头录下视频。 b、 同时,我必须使用流式编码器来压缩视频信号。 c、 将它们发送到分发服务器。 d、 最终用户可以使用任何应用程序或web服务器查看视频

所有这些都应该在同一时间或最短时间内进行


我是对的还是我需要更多的信息?????最重要的是我如何实现所有这些。请大家帮助我。

你可以注册一个
PreviewCallback
来获取相机预览帧

mCamera.setPreviewCallbackWithBuffer(new Camera.PreviewCallback() {
            @Override
            public void onPreviewFrame(byte[] data, Camera camera) {
                 //Send data to the server and call addCallbackBuffer(data) once data is used
                 camera.addCallbackBuffer(data);
               }
        });
用于获取音频帧。对于视频的本地存储,请使用FFMEG或。在发送/存储之前,您可能需要对音频/视频进行编码。这可以通过使用
.

你能给我发个密码吗?实际上我需要一个指导来做这件事