当前位置:网站首页>H. 265 web player easyplayer realizes webrtc video real-time recording function
H. 265 web player easyplayer realizes webrtc video real-time recording function
2022-07-28 04:08:00 【TSINGSEE】
In our previous article, we shared with you about EasyPlayer The function of real-time video recording has been realized , Interested users can stamp this article :H5 Web player EasyPlayer.js How to realize live video real-time recording ?

After our continuous exploration and research and development ,EasyPlayer Adopted wasm front end “ transcoding + synthesis ” The way , adopt wasm(WebAssembly) take ES The stream is transcoded and encapsulated into MP4 Video required “H.264/H.265+AAC” The data of , Again from BLOB Download the synthesized data , So as to achieve EasyPlayer The function of player real-time recording .
Following EasyPlayer Play FLV and HLS Streaming protocol supports front-end real-time video recording , Here we are again webrtc The protocol can also support the front-end real-time video recording function . Today, I'd like to share with you the code implementation process .

Add a screen recording button in the playback toolbar , And bind events , When you click the end of the video , Call the video to download automatically :

Compress the data obtained from the video , Then download the file :

our EasyPlayer Video streaming media series player , There are currently multiple versions , Include EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro etc. , Support H.264/H.265 Video coding , The supported video stream formats are RTSP、RTMP、HLS、FLV、WebRTC etc. , High availability .

Users can carry out secondary development or independent integration according to their own needs . Interested users can go to the official website to download 、 Deployment and testing .
边栏推荐
- Crowdfunding platform system based on JSP & Servlet
- Detailed explanation of pl/sql parameters ("box model")
- How does MySQL ensure high availability
- H265/hevc noun explanation -- CTU, CTB, Cu, CB, Tu, PU, TB, Pb, LCU, slice, tile, chroma, luma, I frame, B frame, P frame
- What technical capabilities should a qualified software testing engineer have?
- What is interface testing and its testing process
- Common weak network testing tools
- Analysis of static broadcast transmission process
- 21 days, fat brother personally takes you to play oauth2
- idea2022更改本地仓库,配置阿里云中央仓库
猜你喜欢

openpose的一些个人理解

常用的弱网测试工具

Program life | test engineers only know a little? Seven shortcuts teach you to learn new technology quickly

STC timer is abnormal (how to modify the initial value, the timing time is 100ms)

Leetcode 0141. circular linked list - three solutions

Un7.27: common commands of redis database.

idea2022更改本地仓库,配置阿里云中央仓库

CV2. Threshold(), CV2. Findcontours(), CV2. Findcontours image contour processing

月薪28K学员 自动化测试经验分享

Servlet usage
随机推荐
Fourier series
From Clickhouse to Snowflake: MPP query layer
金仓数据库KingbaseES安全指南--5.2. 数据完整性保护
security异常处理机制
ServletContext、request、response
Combination of Oracle and Premier League statistics and presentation
The State Administration of market supervision exposes typical cases of food safety
7/27(板子)染色法判定二分图+求组合数(递推公式)
Kotlin -- function
Appnium -- app automated test tool
常用的弱网测试工具
We must do these seven things well before leaving, and it's troublesome to do one less thing.
H265/hevc noun explanation -- CTU, CTB, Cu, CB, Tu, PU, TB, Pb, LCU, slice, tile, chroma, luma, I frame, B frame, P frame
Kingbasees Security Guide for Jincang database -- 5.2. data integrity protection
servlet使用
XML file usage and parsing
openpose的一些个人理解
Iterator function operation of iterator learning
[untitled]
【图像分类】2021-MLP-Mixer NIPS