我们在某些地方有视频js,基本上我们有DRM媒体HLS视频,是否有任何样本实现相同的。
答案 0 :(得分:3)
videojs中的DRM支持由插件提供 - 如videojs FAQ中所述:
通过核心插件支持DRM视频
videojs-contrib-eme
该插件可在此处找到:https://github.com/videojs/videojs-contrib-eme
这包括主要浏览器的使用说明和测试。
答案 1 :(得分:0)
u可以在videojs-contrib-hls和videojs-contrib-eme的HLS流中引用DRM
示例代码为
const options = {
"preload": "auto",
"width":"600 px",
hls: {
withCredentials: true
},
plugins: {
videoJsResolutionSwitcher: {
// default: 'high',
dynamicLabel: true
}
},
html5: {
nativeCaptions: false,
dash: {
setLimitBitrateByPortal: false,
// setMaxAllowedBitrateFor: ['video', 2000]
}
}
};
videojs.options.flash.swf = "http://vjs.zencdn.net/4.2/video-js.swf"
video = videojs("your videotag id");
video.src([
{
type: "application/x-mpegURL",
src: "your url",
keySystemOptions: [
{
name: 'com.widevine.alpha',
options: {
serverURL: 'http://m.widevine.com/proxy'
}
}
]
}
]);