网站开发 net,网站分析报告范文,wordpress内核,傻瓜网页制作工具直播推流涉及多协议#xff0c;多端技术栈和知识点#xff0c;#xff0c;想要做好并不容易#xff0c;经过几年时间的迭代#xff0c;终于小有成就#xff0c;聚集了媒体服务器#xff0c;实时会议sfu#xff0c;远控kvm等功能。可以做一个音视频应用的瑞士小军刀。主…直播推流涉及多协议多端技术栈和知识点想要做好并不容易经过几年时间的迭代终于小有成就聚集了媒体服务器实时会议sfu远控kvm等功能。可以做一个音视频应用的瑞士小军刀。主要开发语言采用了go c c 及原生js。
这个系统来源于误听别人说音视频领域是一个可以养老的技术学会了可以吃穿不愁但可惜了两年来头发都快掉光了也没有看到可以养老的可能性不过我把自己心目中的音视频系统也做得七七八八了至少可以见人了拿出来也不会太丢人。
功能如下请各位指教:
1.多端互通涉及服务器端网页端移动app端微信小程序端嵌入式设备端各端的框架代码都是我无数个昼夜辛苦构思敲出来的。
2.基于发布定阅模式的设备管理信令调度实现边缘分布式级联服务部署方案可内网可外网或混合模式多点组网服务器和设备的功能大部分融合一体可实现强大的流管理和超低延迟的音视频及数据的相互转发系统柔性拓展可极速实现。
3.支持多协议多编码接入目前支持rtsprtmp gb28181 webrtc的按需拉流拉流逻辑完全由客户端实现可以做到端到端的自加密传输支持annexb rtp h265 h264等视频的传输和播放支持aac pcmua opus等音频的传输和播放无插件支持h265浏览器播放数据完全自主可控方便接入tensorflow.js实现ai模型应用。
4.支持对讲群组通话可无缝实现嵌入式设备低延迟音视频应用可以综合集成应用自成体系方便融入iot系统几乎零维护和低部署成本。
5.桌面采集远控可通过hdmi in或者gdi dxgi nvfbc wgc等进行桌面采集利用vpu 或者gpu实现硬编码深度优化游戏串流技术。
6.采用dma mmap大通量文件存储支持多通道h264/h265 aac音视频同步占用cpu资源极少写入效率高落盘策略可控可以自由实现硬盘写入频次和缓存时间控制达到延长硬盘或sd卡擦写年限的目的。
7.多行业应用可以适用于教育卫生楼宇管理工业控制等众多多系统数据融合领域支持mqtt,时序数据管理
8.接口简洁函数式调用灵活且可深度嵌入已有系统可定向开源策略保证代码质量和长期稳定迭代。