真润!低延迟、跨平台、无插件、高性能的完整商业级视频平台

科技菜鸟很高能 2024-04-10 22:06:42
真正的大师,永远都怀着一颗学徒的心!

一、项目简介

真润!低延迟、跨平台、无插件、高性能的完整商业级视频平台

二、实现功能

全平台支持:需要开发跨平台的应用程序,包括Windows、Linux、Mac、Android、iOS和微信小程序,无需额外的插件支持。

H5无插件对讲:需要在Web浏览器中实现无插件的音频对讲功能,可以在各种主流浏览器中使用,不依赖于Flash等插件,同时支持H5技术。

低延迟模式:需要实现低延迟模式,延迟控制在200ms以内,并且无累积延迟,需要使用硬解码来保证性能,并且尽量减少浏览器的CPU占用。

性能优秀:需要保证在单节点4核8G的硬件配置下,可以支持至少200路并发视频,需要通过交通部压力测试。

前端封装为js控件:需要将前端功能封装为JavaScript控件,集成了播放UI和信令接口,方便接入和二次开发,并且集成了常用播放器按钮,支持拖动切换分屏。

支持多种播放模式:需要支持FMP4、WebRTC、RTMP和HLS等多种播放模式,并且能够根据当前浏览器环境自动选择最优方案。

后端标准接口:后端需要提供标准的接口,方便与其他家808平台对接,同时带有一个808测试网关,可直接使用。

支持服务端缓存:需要支持服务端缓存功能,可以缓存播放/上传过的历史视频,避免重复从设备传输。

集群和不停机更新支持:需要支持集群部署,并且能够实现不停机更新,支持横向扩展以支持超大规模设备接入。

C/S控件支持:需要提供C/S控件,支持OCX或客户端应用程序,可以直接播放1078 RTP流和1078 HTTP流,并且支持本地录像为MP4等格式。

通过1077平台标准符合性检测:需要保证系统已通过1077平台标准的符合性检测。

完整运维后台支持:需要提供完整的运维后台支持,包括每次视频请求的记录,以便运维人员可以通过日志快速定位问题,减少开发人员的参与。

支持4K实时/历史视频:需要支持4K分辨率的实时和历史视频播放。

三、技术选型

Windows: Chrome Firefox

Linux: Chrome Firefox

Android: Chrome Firefox

Mac: Safari Chrome

IOS: Safari

四、界面展示

五、源码地址

私信回复:70

0 阅读:0

科技菜鸟很高能

简介:感谢大家的关注