点对点视频实时传输

流程:

1、android音视频采集。
技术点:音频audioRecorder采集microphone数据,视频编写AbstractCamera实现类采集camera数据。

2、使用localsocket发送视频流。
技术点:将自身作为服务器

3、音视频编码。
技术点:可以直接使用开源强大的ffmpeg编解码库,视频libx264,音频libfaac 。技术点:ffmpeg在Linux的安装编译,jni调用ffmpeg编译得到的so库。

4、rtp打包。
技术点:rtp包格式

5、udp传输。

6、创建sdp文件通过vlc播放。

客户端监听端口事件。播放、停止等;

你可能感兴趣的:(视频传输)