物联网时代,AI时代的到来,催生了各种应用场景的技术融合,适应实时流、支持多分辨率、多编码格式、低延迟、容易跟各种系统集成使用的播放器需求越来越迫切,在全球技术大变革,中美争霸的大背景下,我们小小的开发人员可以用自己的双手为中国的软件生态助力,国产实时音视频生态日渐崛起,我也要做其中一个小小的水滴,准备用自己的勤奋和大家一起打造一款好用的开源的实时播放器。
目前播放器已实现了以下功能:
1、对webrtc H264 / OPUS 音视频拉流的支持
2、支持H265 webrtc datachannel 拉流,wasm 解码 webGL渲染OPUS音视频 webrt拉流,做到了音视频的同步
3、支持mqtt信令定制
4、支持metaRTC 内置信令
5、支持IPC分辨率远程信令定制控制
即将实现
1.远程桌面控制
2.通过边缘服务器封装复杂信令,转信令
3.利用边缘服务器实现原生h265 webrtc接收转发
4.实现边缘服务器信令管理,可以一路流在局域网内多peer分发
将来考虑实现:
1.添加专门turn服务器,引入生日攻击改善stun nat能力
2.边缘服务器增加微服务架构管理,引入服务发现,raft分布式算法
3.引入iot相关技术,实现集成边缘时序数据库,支持通过datachannel数据采集存储和grafana数据展示分析
国产metaRTC webrtc协议栈 内置信令拉流H264/opus
国产metaRTC webrtc协议栈 定制mqtt信令拉流H264/opus
国产metaRTC webrtc协议栈 定制mqtt信令拉流H266/opus
目前项目已开源https://github.com/xiangxud/webrtc_H265player/tree/develop
欢迎各位大佬进群讨论,共同开发,为国内实时音视频应用出一份力。