支持8K播放且低延时高并发全功能的流媒体播放器EasyPlayerPro如何播放H.265视频?

Posted tsingsee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支持8K播放且低延时高并发全功能的流媒体播放器EasyPlayerPro如何播放H.265视频?相关的知识,希望对你有一定的参考价值。

需求分析

一般对于一个播放器,应该支持如下几种显示模式:

  • 等比例,最大化区域显示,不裁剪
  • 等比例,最大区域显示,裁剪
  • 拉伸显示,铺满全屏

要实现这几种显示模式。其实只要对播放控件的布局进行些许调整即可。

那EasyPlayer是怎么实现的呢?
EasyPlayerPro是一款全功能的流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,核心基于ffmpeg,稳定、高效、可靠、可控,支持Windows、androidios三个平台,目前在多家教育、安防、行业型公司,都得到的应用,广受好评!

全功能播放器功能特点

  • 视频支持格式 H264、H265、MJPEG、MPEG4等诸多格式;
  • 音频支持格式 G711A、G711U、G726、AAC、opus等诸多格式;
  • 支持RTSP Over TCP/UDP;
  • 支持多窗口、多输入源: RTSP、RTMP、HLS、HTTP、外部编码数据、外部视频原始数据(YUV,RGB)
  • 支持流畅解码显示4K视频;
  • 支持文件拖放及多倍速播放;
  • 支持倍数播放音频变速不变调
  • 可自定义设置缓冲帧数, 及时调整实时性和流畅性
  • 可实时显示当前帧率、码率及播放信息;
  • 多种显示方式(GDI,D3D)及格式(RGB24,YV12,YUY2,RGB565);
  • 支持本地录像;
  • 支持抓拍图片(PNG、JPG);
  • 支持视频翻转(d3d);
  • 支持按比例显示或铺满窗口;
  • 支持本地声音采集;
  • 支持编码数据回调,解码数据回调,用于进行视频拼接或其它分析算法;
  • 支持单帧播放;
  • 支持音频播放波形和频谱显示;
  • 同步关闭源, 即时回收资源;

EasyPlayerPro如何播放H265视频

提出问题

最近有开发者咨询播放器的相关问题,其中提到是否有播放器支持播放H265视频,回答是肯定的,EasyPlayerPro就支持播放H265视频。

解决问题

1、从https://github.com/tsingsee/EasyPlayerPro-Win下载EasyPlayerPro-Win工程后,可以看到这个工程下面有C++版DEMO和C#版DEMO。
2、我们准备了一个支持H265的海康摄像机,配置如下图:

技术图片

rtsp流地址rtsp://admin:admin12345@192.168.99.23:554/h265/ch33/main/av_stream
3、我们用EasyRTMPLive拉摄像机的RTSP流然后推RTMP到流媒体服务器EasyDSS-Kernel上,让流媒体服务器进行分发流。

技术图片

技术图片

4、我们在播放器播放该RTMP流,流地址为:rtmp://127.0.0.1:10085/hls/888

技术图片

以上是关于支持8K播放且低延时高并发全功能的流媒体播放器EasyPlayerPro如何播放H.265视频?的主要内容,如果未能解决你的问题,请参考以下文章

H5网页播放器EasyPlayer如何实现iOS端H.265视频全屏播放效果?

海康大华视频监控在浏览器端无插件低延时播放解决方案

H.265流媒体播放器EasyPlayer手机端播放画面出现强制拉伸现象的解决办法

H.265播放器EasyPlayer使用electron打包后不能播放的问题排查与解决

H.265流媒体播放器EasyPlayer切换播放协议时,快照无法消失如何处理?

浏览器低延时播放RTSP安防摄像头/海康大华硬盘录像机/NVR/流媒体服务器硬件开发机设备失去授权如何解决?