1.一种实现数字版权管理DRM流快速播放的方法,应用于点播源,其特征在于,包括:
启动播放器时,DRM管理器启动一个线程;
在播放器下载音视频流时,所述线程下载媒体信息文件和/或流媒体文件,并解析所下载的文件,得到DRM信息,与DRM服务器进行交互,完成所述点播源的DRM验证与授权;
在播放器进行DRM解密之前,调用所述线程的接口,检查所述线程是否已完成所述点播源的DRM验证与授权,如果已完成所述点播源的DRM验证与授权,则进行DRM解密、解码,并进行后续的播放。
2.根据权利要求1所述的方法,其特征在于:
所述媒体信息文件包括以下的至少一种:媒体演示描述mpd、manifest、可扩展标记语言xml文件;
所述流媒体文件包括以下的至少一种:微软媒体视频wmv、mp4、高级串流格式asf文件。
3.根据权利要求1或2所述的方法,其特征在于:
所述线程下载媒体信息文件和/或流媒体文件包括:如果所述线程下载的媒体信息文件中没有DRM信息,则所述线程下载流媒体文件。
4.一种实现DRM流快速播放的方法,应用于直播源,其特征在于,包括:
启动播放器时,DRM管理器启动一个线程;
在播放器下载音视频流时,所述线程下载直播源的所有频道的媒体信息文件和/或流媒体文件,并解析所下载的文件,得到所有频道的DRM信息,与DRM服务器进行交互,完成直播源的所有频道的DRM验证与授权;
在播放器对任一频道进行DRM解密之前,调用所述线程的接口,检查所述线程是否已完成所述频道的DRM验证与授权,如果已完成所述频道的DRM验证与授权,则进行所述频道的DRM解密、解码,并进行后续的播放;在进行频道切换时,播放器调用所述线程的接口,检查所述线程是否已完成切换的目的频道的DRM验证与授权,如果已完成所述目的频道的DRM验证与授权,则进行所述目的频道的DRM解密、解码,并进行后续的播放。
5.根据权利要求4所述的方法,其特征在于:
所述媒体信息文件包括以下的至少一种:媒体演示描述mpd、manifest、可扩展标记语言xml文件;
所述流媒体文件包括以下的至少一种:微软媒体视频wmv、mp4、高级串流格式asf文件。
6.根据权利要求4或5所述的方法,其特征在于:
所述线程下载媒体信息文件和/或流媒体文件包括:如果所述线程下载的媒体信息文件中没有DRM信息,则所述线程下载流媒体文件。