在Linux服务器上安装了shaka打包程序。使用Widevine加密的加密视频
packager in=myaudio.mp4,stream=audio,output=audio.mp4 in=myvideo.mp4,stream=video,output=video.mp4 --enable_widevine_encryption --key_server_url https://license.uat.widevine.com/cenc/getcontentkey/widevine_test --content_id 7465737420636f6e74656e74206964 --signer widevine_test --aes_signing_key 1ae8ccd0e7985cc0b6203a55855a1034afc252980e970ca90e5202689f947ab9 --aes_signing_iv d58ce954203b7c9a9a9d467f59839249 --mpd_output h264.mpd
创建的mpd文件已在demo JW Player中进行了测试。
给出了文件路径,并将Widevine网址设置为:
https://license.uat.widevine.com/cenc/getcontentkey/widevine_test
我在Firefox中尝试过,播放器显示:
错误:241011-进行了网络请求,但没有正确的跨域 凭据。
我在Chrome中尝试过,播放器显示:
错误:240000-未知的shaka错误;如需更多背景信息,我们建议 检查源错误。
我也使用自定义资产尝试了演示shaka播放器。它要求
作为自定义许可证服务器提供的内容使我感到困惑,因此我没有继续前进。
有人可以帮助我吗?