首页 > 其他分享 >H265格式兼容各个浏览器web端播放方案

H265格式兼容各个浏览器web端播放方案

时间:2023-08-16 12:03:50浏览次数:45  
标签:web WebSocket H265 h265 HTTP 浏览器 播放

可能有很多朋友会遇到H265格式的视频流无法播放,毕竟现在很多相机都支持h265了,确实有很多优点,但是它最大的问题就是很多浏览器无法播放,也有部分浏览器能够兼容h265,但是总不能让用户指定浏览器使用吧,下面来说说怎么兼容各个浏览器播放。


无非两种方案,第一种就是使用ffmpeg进行转码,这种方案可能比较稳定,但是成本较高,而且实现比较复杂。


可以使用第二种方案,只需要使用livewebPlayer,它通过和webassembly结合,实现了web端支持H265视频的播放,


liveweb是一款超低延时(150-200毫秒)、秒启动、无插件web实时视频播放器,h5视频播放器,支持egde、firefox、Chrome、safari等常见浏览器。支持h264、h265、AAC、G711等常见音视频格式。


支持协议:RTSP、RTMP、HLS、HTTP-FLV、WebSocket-FLV、GB28181、HTTP-TS、WebSocket-TS、HTTP-fMP4、WebSocket-fMP4、MP4、WebRTC。


支持RTSP/Onvif/GB/T28181/EHome/海康SDK/大华SDK等设备或者平台接入


服务器包含设备接入、音视频直播、流媒体分发服务器、录像存储和回放服务等功能。


提供GB28181信令转接和平台级联


支持HTTPS 加密等;


对外提供HTTP API二次开发接口;

H265格式兼容各个浏览器web端播放方案_视频播放器


标签:web,WebSocket,H265,h265,HTTP,浏览器,播放
From: https://blog.51cto.com/u_16159766/7105970

相关文章

  • 获取Web.config配置节
    staticstringGetAppSetting(stringkey){varappSetting=ConfigurationManager.AppSettings[key];if(string.IsNullOrEmpty(appSetting)){returnstring.Format("未配置节点"+key);......
  • 浏览器中输入:“www.learnjava.com”之后都发生了什么?请详细阐述
    当在浏览器中输入"www.woaijava.com"并按下回车后,会依次发生以下步骤:域名解析:浏览器首先会将输入的域名"www.woaijava.com"解析为对应的IP地址。它会查询本地DNS缓存,如果找不到,则会向域名服务器发起请求。DNS查询:如果本地DNS缓存中没有对应的IP地址,浏览器会......
  • 网页安防视频流媒体播放器,实现在web浏览器播放H.265编码视频
    目前安防监控行业,基本所有的摄像头都支持H264编码,但是已经有部分摄像头开始支持H265,并且支持H265的摄像机已经越来越多。H265相比H264有着很多优势,压缩更高,网络传输消耗的带宽更小,相同码率下H265视频更清晰。H264目前已经可以在各种web浏览器、客户端等进行解码播放,但是目前H.265编......
  • DACTF 2023 七月赛 websever
    解题过程IDA打开,函数很多,而且全是sub_没有符号,查看下字符串,看到了/flag/check,还有很多oatpp3的字符串,查了下,这是个C++的web库和名字很符合,先编译一份,参考[] https://blog.csdn.net/qq_44519484/article/details/123250415 编译完使用IDA打开,然后bindiff导入,全选导入符号......
  • Syline6.5学习心得-web-创建几何对象
    通过实例说明如何在Skyline中创建圆、文本、多边形等几何要素,设置要素的颜色,要素提示,飞行到几何要素等功能。1.使用的接口    ICreator65:可以创建几何要素、颜色、位置、图层等等(具体请查看api)例如本篇所涉及的要素:CreatePosition,CreateColor,CreateCircle,CreateMessage......
  • python的websocketAPP
    一.websocket简介及安装使用pip命令安装websocket库:pip3installwebsocketwebsocket.WebSocketApp 是对 websocket.WebSocket 的封装,支持自动定时发送PING帧,支持事件驱动方式的数据帧接收,可用于长期的WebSocket连接。websocket中就有建立连接connect、发送消息send等函......
  • Fabric区块链浏览器(1)
    本文是区块链浏览器系列的第三篇,本文介绍区块链浏览器的主体部分,即区块数据的解析。这一版本的区块链浏览器是基于gin实现的,只提供三种接口:/block/upload:POST,上传Protobuf格式的区块数据文件/block/parse/:msgType:GET,根据msgType来解析上传的区块文件/block/update/:channel:P......
  • web端相关
    1什么是认证和授权 2 ......
  • JS逆向实战21——某查查webpack密码加密
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!网站aHR0cHM6Ly93d3cucWNjLmNvbS8=前言阅读前请先阅读下我的另一篇文章看看别的webpack打包的网站......
  • Asp.net WebAPI中Controller的方法在接受到json时序列化都为null的问题
    原因是,webapi默认不序列化字段,只序列化属性只需要把字段改成属性即可 ------------------改成---------------- ......