ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

H.265网页播放器EasyPlayer实现WebRTC视频实时录像功能

2022-07-15 17:33:56  阅读:211  来源: 互联网

标签:播放器 H.265 实时 EasyPlayer 录像 WebRTC 下载


我们在此前的文章中给大家分享过关于EasyPlayer已经实现了实时录像的功能,感兴趣的用户可以戳这篇文章:H5网页播放器EasyPlayer.js如何实现直播视频实时录像?

 

 

经过我们不断地摸索和研发,EasyPlayer采用了wasm前端“转码+合成”的方式,通过wasm(WebAssembly)将ES流进行转码和封装成为MP4录像需要的“H.264/H.265+AAC”的数据,再从BLOB下载合成后的数据,从而实现EasyPlayer播放器实时录像的功能。

继EasyPlayer播放FLV和HLS流协议支持前端实时录像后,我们又迎来了webrtc协议也能支持前端实时录像的功能。今天和大家分享一下代码实现过程。

 

 

在播放工具栏新增录屏按钮,并进行事件绑定,当点击录像结束时,调用录像自动下载:

 

 

将录像获取的数据进行压缩,然后进行文件下载:

我们的EasyPlayer视频流媒体系列播放器,目前拥有多个版本,包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等,支持H.264/H.265视频编码,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。

 

 

用户可以根据自身的需求对其进行二次开发或自主集成。感兴趣的用户可以前往官网下载、部署和测试。

标签:播放器,H.265,实时,EasyPlayer,录像,WebRTC,下载
来源: https://www.cnblogs.com/TSINGSEE/p/16482206.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有