Development and Realization of Widescreen Mode of EasyPlayer Streaming Media Video Player

EasyPlayer streaming media video player can support H.264 and H.265 encoding formats, with stable performance and smooth playback. It can support video stream playback in RTSP, RTMP, HLS, FLV, WebRTC and other formats, and has realized real-time video recording on the web page, Realize functions such as low-latency live broadcast on iOS.

The EasyPlayer.js player currently supports full-screen playback. At the project site, some users put forward a request for wide-screen playback in multi-split screens (enlarged, but not full-screen, the effect is as follows):

According to the needs of users, we have implemented this. Modify the code here:

In addition, it needs to be added to the corresponding codes of flv, hls, and H.265 protocols. The EasyCVR platform also integrates the EasyPlayer.js player, and supports multi-protocol distribution, so it is also necessary to add relevant codes to the platform:

So far, the user's functional requirements development has been completed.

EasyCVR has strong scalability, flexible video capabilities, and easy deployment. The mainstream standard protocols that can be supported include GB28181, RTSP/Onvif, RTMP, etc., as well as private protocols and SDK access of manufacturers, including SDKs for Haikang Ehome, Haidayu, etc. , can distribute video streams in RTSP, RTMP, FLV, HLS, WebRTC and other formats. The platform can support single-screen and multi-screen video display and playback (1, 4, 9, 16 screen windows), can play multiple video streams at the same time, and can also support video timing rotation, which can be applied in smart construction sites, smart factories, smart In scenes such as campuses, smart scenic spots, and smart water conservancy. Interested users can go to the demonstration platform for experience or deployment testing.

Guess you like

Origin blog.csdn.net/TsingSee/article/details/131781715