• 实时WebRTC网页播放器进入快速功能迭代


        物联网时代,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

    d93123b7033c4b47b3269d1cf5ca8918.png

                                           国产metaRTC webrtc协议栈 定制mqtt信令拉流H264/opus8df0ed2cfe2c45eea5db9e8770e357c7.png

                             国产metaRTC webrtc协议栈 定制mqtt信令拉流H266/opus

    8b34d0a9bd574a3298e04326f579243e.png 目前项目已开源https://github.com/xiangxud/webrtc_H265player/tree/develop

    欢迎各位大佬进群讨论,共同开发,为国内实时音视频应用出一份力。

    7f3cbb34dbe9431899495cbc73d2ad0e.png

     

     

     

                                                 

     

     

  • 相关阅读:
    vue中的基础知识
    Java面试学习资源
    endnote21软件 web page引用 求解答
    外设驱动库开发笔记44:DDC114 ADC驱动
    nuitka 打包成exe文件怎么样打包可以不需要安装python环境运行
    Docker的常用命令
    Spring @ComponentScan 自定义扫描规则
    ILSpy:Project file is incomplete. Expected imports are missing 错误解决方案
    C++基础——this指针
    2D和3D版本的重力游戏
  • 原文地址:https://blog.csdn.net/superxxd/article/details/126660958