introduce

1. Definition of terms

Noun Noun explanation
WebAssembly WASM is a new format that is portable, small, fast loading, and compatible with the Web. Through WASM, native code (such as C, C++) can be executed in the browser
HTTP-FLV The abbreviation of Flash Video Over Http is a transmission protocol for FLV audio and video data based on HTTP.
MSE The abbreviation of Media Source Extensions is a new web interface supported by mainstream browsers such as chrome, safari, and edge, allowing JavaScript to play media streams
WEBCODECS WEBCODECS is an API that provides video encoding and decoding functions on web browsers. It was proposed by W3C to simplify video processing tasks on the Web, such as post-processing, video editing, etc.

2. Features

  • Pure H5 player, no need to install any plug-ins
  • Supports MSE, WASM, and WEBCODECS decoding methods, which can be dynamically switched according to browser support.
  • Supports AES encrypted playback of media streams
  • Support H264 and H265 encoding formats
  • Internal plug-in mechanism is used, and functions such as electronic amplification, intelligent mosaic, and AI capability display can be freely turned on

3. Function list

3.1. Direct access

Play, destroy, switch between main and sub streams, disconnect and reconnect

3.2. Playback

Play (multi-channel/single channel), destroy (multi-channel/single channel), stop, replay, switch between main and sub-streams, multiples (0.25, 0.5, 2, 4, 8), drag

3.3. Video features

Volume settings, screen-to-body ratio, channel full screen, electronic amplification, AI mosaic, AI information display, video information display, screenshots, etc.

3.4. Intercom

Start, stop, intercom duration information acquisition, playback volume control

3.5. Monitoring

Start, stop, obtain listening duration information, playback volume control

4. Compatibility

H5Player uses MSE, web worker, webgl, canvas and other technologies internally, so it has higher requirements on browsers. It specifically supports the following browser versions:

  • chrome 97+
  • firefox 100+
  • safari 13.1+

Note: As of now, it has not been adapted to mobile phones and tablets.

5. performance

business items special agreement index
First screen delay Less than 500ms (LAN)
Playback delay WEBASSEMBLY /WEBCODECS mode Less than 500ms (LAN)
Playback delay MSE mode Less than 1s (LAN)
Number of concurrent channels (264 encoding) WEBASSEMBLY mode (image quality 1, 25FPS, CPU usage not exceeding 85%) 16 channels CIF, 12 channels D1, 6 channels 720P, 3 channels 1080P
Number of concurrent channels (264 encoding)) MSE mode (image quality 1, 25FPS, CPU usage not exceeding 85%) 36 channels CIF, 36 channels D1, 20 channels 720P, 16 channels 1080P
Number of concurrent channels (265 encoding)) WEBASSEMBLY mode (image quality 1, 25FPS, CPU usage not exceeding 85%) 16 channels CIF, 12 channels D1, 4 channels 720P, 2 channels 1080P
Number of concurrent channels (265 encoding) MSE mode (image quality 1, 25FPS, CPU usage not exceeding 85%) 36 channels CIF, 36 channels D1, 16 channels 720P, 16 channels 1080P

6. Installation and deployment

Internal users: Use Ruiming CICD management system for installation, deployment and use

External users: please contact relevant technical service support, internal OA system application outsourcing process