文件名称:VideoCall:常规p2p视频聊天
文件大小:10.26MB
文件格式:ZIP
更新时间:2024-02-23 10:55:35
android opengl camera ffmpeg netty
视频通话 p2p转换音视频通话的演示,只需要对方的ip,端口和绑定本地端口,即可实现直连的视频聊天,喜欢的朋友请留个star,作者要求不多,谢谢大家! 更新日志 2017- 12-13日项目成立 主要之上于开源项目学习的相关知识,非常感谢大神的贡献,所以本人从开源社区学习,也回馈开源社区 2018-1-31 发布初版,主要使用java nio传输视频数据,加入音频 2018-11-15 使用了netty传输音视频数据,使用了speex降噪,使用了x264软编,mediacodec硬遍,ffmpeg软解,mediacodec硬解码的来处理yuv数据,之间传输的数据类型是h264 2019-08-26 优化代码结构,添加opengl的代码,里面编解码请在代码层次自己选择使用 FFmpegDecoder是ffmpeg软解 硬件解码器是硬解(直接绑定serfaceview渲染) YUVHardwareDecoder是硬解出yuv数据交给其他第三方渲染 X264编码器x264软编 硬件编码器硬编码 感谢 感谢52im即时通讯网给的那么多的学习资料,还感谢很多社区大神的源代码给的灵感,本项目本质