节目录制分享方法及系统的制作方法

文档序号:9420721阅读:245来源:国知局
节目录制分享方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种节目录制分享方法及系统。
【背景技术】
[0002]随着存储技术的发展、存储成本的下降,越来越多机顶盒用户会将喜欢的节目通过PVR(personal video recorder)方式录制到硬盘,观看高清节目视频。然而用户通过PVR录制的节目,除在电视上观看外,很多时候用户更喜欢分享到家庭局域网中的其他终端设备进行播放,实现多终端设备同时观看相关节目,如机顶盒观看直播节目的时候,手机端观看PVR节目。
[0003]通常机顶盒通过家庭局域网进行节目分享,多数情况下采取DLNA协议,机顶盒作为DMS服务器,用于分享媒体,手机、PAD、PC等终端设备作为数字媒体播放器(DMP)。但是,由于TS流(传输流)是串流,并且在DVB标准中,节目都是采取动态比特率(Variable BitRate),所以很难定位到具体的播放时间点,通过网络传输快进、快退都需要很高的带宽,这就给机顶盒带来很大的负担,不利于进行节目分享,影响用户使用。

【发明内容】

[0004]有鉴于此,有必要针对上述节目分享给机顶盒带来很大负担的问题,提供一种节目录制分享方法及系统。
[0005]本发明提供一种节目录制分享方法,包括如下步骤:
[0006]SlO:在机顶盒进行录制时,将节目完整的TS流分割成多个TS片段录制到存储设备上并对每个TS片段建立索引,创建列表文件,将每个TS片段的索引保存在列表文件中;
[0007]S20:在机顶盒对录制进行分享时,通过局域网将列表文件发送到终端设备,由终端设备通过列表文件查找需要的TS片段,在终端设备确定所需的TS片段后,根据列表文件中的索引将所需的TS片段分享到终端设备。
[0008]在其中的一个实施方式中,所述步骤SlO具体为:采用MPEG DASH协议进行录制,将节目完整的TS流分割成多个TS片段录制到存储设备上。
[0009]在其中的一个实施方式中,所述步骤SlO具体为:在机顶盒进行录制时,获取节目的EPG信息,在录制时间内根据EPG中的节目列表将录制时间分为与节目列表对应的多个周期,每个周期分开进行录制,并将EPG信息添加到列表文件中。
[0010]在其中的一个实施方式中,所述步骤SlO具体为:将录制完的TS片段随机进行命名并随机存储在存储设备中,并对列表文件进行加密。
[0011]在其中的一个实施方式中,所述步骤S20具体为:对要分享的TS片段进行地址转换,将在存储设备中的地址转换为局域网地址。
[0012]本发明还提供一种节目录制分享系统,包括:
[0013]节目录制单元,在机顶盒进行录制时,将节目完整的TS流分割成多个TS片段录制到存储设备上并对每个TS片段建立索引,创建列表文件,将每个TS片段的索引保存在列表文件中;
[0014]录制分享单元,在机顶盒对录制进行分享时,通过局域网将列表文件发送到终端设备,由终端设备通过列表文件查找需要的TS片段,在终端设备确定所需的TS片段后,根据列表文件中的索引将所需的TS片段分享到终端设备。
[0015]在其中的一个实施方式中,所述节目录制单元采用MPEG DASH协议进行录制,将节目完整的TS流分割成多个TS片段录制到存储设备上。
[0016]在其中的一个实施方式中,在机顶盒进行录制时,所述节目录制单元获取节目的EPG信息,在录制时间内根据EPG中的节目列表将录制时间分为与节目列表对应的多个周期,每个周期分开进行录制,并将EPG信息添加到列表文件中。
[0017]在其中的一个实施方式中,所述节目录制单元将录制完的TS片段随机进行命名并随机存储在存储设备中,并对列表文件进行加密。
[0018]在其中的一个实施方式中,所述录制分享单元对要分享的TS片段进行地址转换,将在存储设备中的地址转换为局域网地址。
[0019]本发明节目录制分享方法及系统,在进行录制时将TS流分成多个TS片段进行录制并建立索引和列表文件,将索引存储在列表文件中,在对录制进行分享时,只先分享列表文件,而不分享TS片段,通过列表文件来选取TS片段,选取后只发送选取的TS片段,不必发送整个TS流,也不需要多次操作,能够精确定位到具体的播放时间点,从而大大降低机顶盒的负担,利于进行节目分享,方便用户使用。
【附图说明】
[0020]图1是一个实施例中的节目录制分享方法的流程图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]图1是一个实施例中的节目录制分享方法的流程图,如图1所示,该方法包括如下步骤:
[0023]SlO:在机顶盒进行录制时,将节目完整的TS流分割成多个TS片段录制到存储设备上并对每个TS片段建立索引,创建列表文件,将每个TS片段的索引保存在列表文件中。
[0024]在机顶盒进行录制时,由于节目的TS流都是完整的,录制时是录制成一个完整的TS流,这样如果录制的时间较长,例如录制2个小时,录制的内容将很大,那么在分享时需要把整个大的录制内容分享出去,这样会极大的增大机顶盒的负担。故在该实施例中,在进行录制时,将完整的TS流分割成多个TS片段进行录制,而非是录制成一个完整的TS流。并且,对每个录制的TS片段建立索引,便于通过索引查找到每个TS片段的存储位置。
[0025]在进一步的方式中,采用MPEG DASH协议进行录制,将节目完整的TS流分割成多个TS片段录制到存储设备上。
[0026]同时,为对每个TS片段进行查看,创建列表文件,列表文件存储每个TS片段的索引,构建TS片段列表,通过列表文件能够对每个TS片段进行查看。
[0027]由于在录制时,在录制时间内可能会有多个节目,例如录制时间为3个小时,在这3个小时中会有新闻、广告、电视剧等多个节目事件,多个节目事件不能有效区分,如果用户想观看其中的某个节目,则不能知道节目起始时间,需要多次尝试,这就增大了机顶盒和用户的负担。为解决该问题,故在该实施例中,该步骤还包括:在机顶盒进行录制时,获取节目的EPG信息,在录制时间内根据EPG中的节目列表将录制时间分为与节目列表对应的多个周期,每个周期分开进行录制,并将EPG信息添加到列表文件中。这样,在列表文件中添加有EPG信息,且每个周期分开录制,则根据EPG信息即可准确找到对应的TS片段,大大减轻了机顶盒和用户的负担。
[0028]考虑到录制的内容有版权和隐私要求,为对录制后的内容进行保护,防止泄露,该步骤还包括:将录制完的TS片段随机进行命名并随机存储在存储设备中,并对列表文件进行加密。这样,由于存储设备中的TS片段随机命名和存储,列表文件进行了加密,如果不能够对列表文件进行解密获取列表文件,只获取TS片段将不能按照正常顺序观看,从而有效进行保护。
[0029]S20:在机顶盒对录制进行分享时,通过局域网将列表文件发送到终端设备,由终端设备通过列表文件查找需要的TS片段,在终端设备确定所需的TS片段后,根据列表文件中的索引将所需的TS片段分享到终端设备。
[0030]在录制完成后,如果需要分享到其他终端设备,则由机顶盒作为服务器进行分享。该实施方式中,进行分享时将列表文件发送到终端设备,终端设备通过列表文件查找需要的TS片段并确定,确定后由机顶盒根据所需TS片段在列表文件中的索引将所需的TS片段分享到终端设备,即,在对录制进行分享时,只先分享列表文件,而不分享TS片段,这样通过列表文件来选取TS片段,只发送选取的TS片段,不必发送整个TS流,也不需要多次操作,从而大大降低机顶盒的负担。
[0031]在进一步的实施方式中,由于TS片段在存储设备中的地址不能直接通过局域网进行访问,故该步骤包括:对要分享的TS片段进行地址转换,将在存储设备中的地址转换为局域网地址。这样就能够通过局域网地址直接访问TS片段进行分享。
[0032]该节目录制分享方法,在进行录制时将TS流分成多个TS片段进行录制并建立索引和列表文件
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1