播放器-Web-SDK-简介
所有文档

          音视频处理 MCP

          播放器-Web-SDK-简介

          百度智能云播放器 Web SDK (以下简称“播放器 SDK”) 是百度官方推出的用于开发网页播放器的软件开发工具包。

          为了帮助用户快速了解如何使用播放器Web SDK,我们提供 cyberplayer Demo 展示播放器的基本功能,直播支持和相关个性化需求等。目前,Web SDK 支持的浏览器兼容性情况参见下表:

          手机和移动端的设置注意事项请参考播放器常见问题

          优势

          播放器 SDK 有诸多优势:

          • 内嵌百度自主研发的 T5 播放内核,支持目前所有主流的视频格式 (mp4,flv等) 及流媒体协议 (HLS,RTMP),弥补了原生播放器在媒体支持格式上的不足,并在兼容性、稳定性和响应速度上有了明显的提高。
          • 提供简单、快捷的接口,帮助开发者高效创建媒体播放应用,有效降低了开发多媒体应用的技术门槛。
          • 提供安全易用的轻量级版权保护功能,通过视频转码平台用AES128加密算法对视频文件进行加密,防止非法用户对视频内容进行复制和扩散,为您的音视频版权提供安全保障。

          特性

          播放器 SDK 为您提供丰富的特性:

          • 低门槛、高灵活度

            利用SDK提供的API接口,轻松创建专业级播放应用。

          • 支持Flash与HTML5两种模式

            可根据浏览器特性及视频格式,在Flash与HTML5两种模式间自动切换。

          • 支持广泛的流式视频格式

            内嵌百度自主研发的Flash播放内核,支持FLV/MP4等格式的渐进式和流式下载播放,支持基于RTMP/RTMPT等流式协议的视频流播放,支持播放使用Apple公司HTTP Live Streaming协议传输的流式视频(M3U8),并可自适应切换码率。

          • 支持加密视频播放

            播放内核实现了对AES128加密的HLS视频进行解密和播放,便于企业用户对视频内容进行加密保护。

          • 字幕支持以及字幕样式定制

            播放器Web SDK支持SRT和Webvtt格式字幕的显示和字幕样式的定制。

          • 支持列表播放

            播放器Web SDK提供了二选一的方式实现媒体资源的列表播放。开发者可以选择在控制栏上添加“上一个”和“下一个”按钮实现媒体的切换;也可以选择添加列表栏,通过鼠标点击实现指定条目的播放。

          • 支持图片广告功能

            播放器Web SDK支持用户配置开场、暂停及结束广告,满足个性化视频播放需求。

          • 支持多码率视频

            播放器Web SDK支持多码率视频的播放及平滑切换。

          • 支持视频打点及缩略图展现

            通过视频打点和缩略图展现能提升观看者的观看体验,提前获知整个视频在不同时间段的播放内容。

          组件及资源

          播放器 SDK 的完整下载包中包含 player 和 README:

          • player:主要存放播放器SDK的cyberplayer.js和cyberplayer.flash.swf文件,除此之外,还有一个videojs文件夹,在需要用h5播放hls的时候需要手动引入。
          • README:简要介绍使用方法。

          解压后的目录结构如下所示:

          Baidu-T5Player-SDK-Web-v<version>
          ├── player
          │   ├── videojs
          │   │   ├── video.js
          │   │   ├── video.min.js
          │   │   ├── videojs-contrib-hls.js
          │   │   └── videojs-contrib-hls.min.js
          │   ├── flv.js
          │   ├── cyberplayer.js
          │   ├── cyberplayer.flash.swf
          └── README

          为便于用户便捷开发,百度智能云提供了功能完备的播放器Demo,详见web播放器演示

          上一篇
          播放器SDK文档
          下一篇
          部署播放器-Web-SDK-并播放音视频