
1 C/C++ 源码实现,在ubuntu、安霸芯片、海思芯片 都运行过
2 H264视频方案,在chrome、Firefox、Microsoft Edge 浏览器均可观看,且Android和ios 平台的浏览器也可以观看
3 在ubuntu系统下用FFmpeg把h264重编码为vp8、vp9也测试没问题
4 音频pcmu方案,各浏览器也兼容
5 在ubuntu系统下用FFmpeg把音频重编码为opus也测试没问题
6 双向语音对讲,也没问题
7 多对多对讲也实现过,即实现过音频混音器;如webA 、 webB 都连接到音视频编码设备C,A能听到B和C的产生的声音、看到C的画面,B能听到A和C产生的声音、看到C的画面,C能播放A和B的声音
8 若音视频编码设备带PTZ功能,也可以控制
9 局域网内延时在200ms左右;
10 若用coturn转发的话,延时在300ms左右


本文介绍了一种跨平台音视频解决方案,支持C/C++源码实现,在Ubuntu、安霸及海思芯片上运行验证。H264视频方案兼容主流浏览器,并支持Android与iOS平台。此外,还涵盖音频重编码、双向语音对讲、多对多对讲等功能,并实现了较低的延时。
9443





