Android MediaCodec:如何从摄像机录制视频文件并将视频流式传输到网络?

时间:2014-04-04 15:35:20

标签: android video-streaming video-capture mediacodec

我想构建一个Android应用程序,用于记录来自摄像头的视频,同时将视频流式传输到网络。

我想基于grafika-master中的CameraCaptureActivity.java示例构建应用程序。但我不知道在哪里插入流媒体功能。

1 个答案:

答案 0 :(得分:0)

我想试试看VideoEncoderCore.drainEncoder(),尤其是将字节缩小到muxer的地方 - mMuxer.writeSampleData(mTrackIndex,encodedData,mBufferInfo); 对于面向连接的流式传输rtp / hls / mpeg-dash等,您必须在外部代码中完成握手阶段,并在此处推送数据包。 在libstreaming中也有一些流媒体示例:https://github.com/fyhertz/libstreaming-examples