EasyPlayer流媒体视频播放器宽屏模式的开发与实现

EasyPlayer流媒体视频播放器可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持RTSP、RTMP、HLS、FLV、WebRTC等格式的视频流播放,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。

EasyPlayer.js播放器目前可支持全屏播放,在项目现场中,有用户提出需求,希望能在多分屏中实现宽屏播放(放大,但非全屏,效果如下):

针对用户的需求,我们对此进行了实现。修改此处代码:

此外,还需要对应增加到flv、hls、H.265协议相应的代码中。EasyCVR平台也集成的是EasyPlayer.js播放器,并且支持多协议分发,因此也需要在平台中增加相关代码:

至此,完成了用户的功能需求开发。

EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。平台可支持单画面与多画面视频展示播放(1、4、9、16个画面窗口),可同时播放多路视频流,也能支持视频定时轮播,可应用在智慧工地、智慧工厂、智慧校园、智慧景区、智慧水利等场景中。感兴趣的用户可以前往演示平台进行体验或部署测试。

猜你喜欢

转载自blog.csdn.net/TsingSee/article/details/131781715