CN104661041A - 一种直播时移定位的方法、服务器、终端及通信*** - Google Patents

一种直播时移定位的方法、服务器、终端及通信*** Download PDF

Info

Publication number
CN104661041A
CN104661041A CN201310603796.5A CN201310603796A CN104661041A CN 104661041 A CN104661041 A CN 104661041A CN 201310603796 A CN201310603796 A CN 201310603796A CN 104661041 A CN104661041 A CN 104661041A
Authority
CN
China
Prior art keywords
live broadcast
stream media
broadcast stream
media data
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310603796.5A
Other languages
English (en)
Inventor
李茗
张海
赵瑞前
马宙
李卓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201310603796.5A priority Critical patent/CN104661041A/zh
Publication of CN104661041A publication Critical patent/CN104661041A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开了一种直播时移定位的方法、服务器、终端及通信***,用以实现直播时移的准确定位。所述通信***包括:服务器以及至少一个终端;所述服务器,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;根据终端播放时间信息的请求,定位到直播流媒体的相应直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体的数据子文件发送给终端进行播放;所述终端,用于接收用户选择观看的直播流媒体中的节目的播放时间信息,根据所述播放时间信息定位到相应直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。

Description

一种直播时移定位的方法、服务器、终端及通信***
技术领域
本发明涉及通信技术领域,尤其涉及一种直播时移定位的方法、服务器、终端及通信***。
背景技术
直播时移是在电视频道直播的基础上增加了“时移”功能,采用时移技术使用户在观看直播节目时不仅可以暂停节目,而且在继续观看时不会因为刚才的暂停而漏掉任何的节目内容。简言之,可以任意回放过去任意时间的直播内容,即为直播时移,该技术主要应用于新兴的网络电视台。因为有时移功能,用户可以通过向回拖动进度条上的滑块,即通过时移操作产生类似于节目回放的效果,重新欣赏已经播放过的精彩片段。进行时移操作后,只需点击转到最新直播按钮即可切换到当前频道正在直播的节目内容。
流媒体指采用流式传输的方式在因特网(Internet)或企业内部互联网(Intranet)播放的媒体格式,如音频、视频或多媒体文件。流媒体在播放前并不需要下载整个文件,只将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确地输出。流媒体的数据流随时传送随时播放,只是在开始时有些延迟。流媒体实现的关键技术就是流式传输,流式传输主要指将整个音频、视频及三维媒体等多媒体文件经过特定的压缩方式解析成一个压缩包,由视频服务器向用户计算机顺序或实时传送。在采用流式传输方式的***中,用户不必像采用下载方式那样等到整个文件全部下载完成,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备对压缩的多媒体文件解压后进行播放和观看。此时多媒体文件的剩余部分将在后台的服务器内继续下载。与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度的缩短,而且对***缓存容量的需求也大大降低,极大地减少用户的等待时间。
随着编码技术、流媒体技术的发展以及网络带宽的提高,新兴的网络电视台应运而生。其中直播时移技术的原理包括:通过编码转码***,将普通的电视信号输出为流,如动画视频(Flash Video,FLV)格式,并对其进行切片、索引,再经由流媒体服务器对流进行打包、分发,最终同步输出到各种终端,如电视、手机等,用户看到的直播内容就可以随意回放了。现有技术中把流媒体从采集到播出分成4个流程:采集流程,音视频采集服务器采集到原始音视频流后实时编码成FLV格式,然后通过传输控制协议(Transfer ControlProtocol,TCP)把音视频数据包发给集群存储服务器;存储流程,集群存储服务器收到音视频数据包,一边将索引写入到数据库,同时存储管理服务器会选择最优的存储节点,把音视频数据包写入到存储阵列;直播流程,直播服务器从音视频采集服务器获取音视频数据流,同时也会缓存最近一段时间的节目内容,并不断更新,这些音视频数据流提供给直播以及时移直播使用;用户收听收看流程,当用户端发起收听收看请求后,内容分发***将根据用户的具体要求从直播服务器获取节目数据。
现有技术中的音视频数据流为以节目类型进行存储的音视频数据流,如:节目A音视频数据流、节目B音视频数据流等,当用户需要观看之前某个时间段的直播流媒体文件时,用户只能根据直播节目类型进行相应的查找和定位,如用户想观看某一期节目A中后十分钟的内容,则用户必须首先根据节目A的类型定位到整个节目A的音视频数据,之后还需要用户进行直播时移操作,找到想要观看的该期节目A中后十分钟的内容进行观看。
综上所述,现有技术中提供的直播时移的定位,只能按照直播节目的类型进行定位,定位精度较低。
发明内容
本发明实施例提供了一种直播时移定位的方法、服务器、终端及通信***,用以实现直播时移的准确定位。
根据本发明实施例提供的一种直播时移定位的方法,所述方法包括:
服务器根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,其中,该直播流媒体数据子文件是服务器预先对直播流媒体以时间为单位进行划分,生成并存储的多个时间段的直播流媒体数据子文件中的直播流媒体数据子文件;
服务器根据终端对直播流媒体的播放时间信息,将定位到的该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
由本发明实施例提供的一种直播时移定位的方法,由于服务器对直播流媒体以时间为单位进行划分,用户在进行直播时移操作时,服务器可以根据终端播放时间信息的请求,准确定位到某年某月某时的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放,提高了直播时移的定位精度。
较佳地,所述每一直播流媒体数据子文件对应的时间段的长度为1分钟或1秒钟。
这样,当直播流媒体数据子文件对应的时间段的长度以1分钟为单位时,直播时移的定位精度为1分钟,当直播流媒体数据子文件对应的时间段的长度以1秒钟为单位时,直播时移的定位精度为1秒钟,用户可以方便的找到某年某月某时某分钟或某秒钟的直播流媒体数据子文件所对应的节目进行播放,提高了用户的体验。
较佳地,所述播放时间信息为绝对时间信息。
这样,播放时间信息为绝对时间,而绝对时间不同于相对时间,绝对时间不存在参考物,在任何条件下均成立,故播放时间信息为绝对时间时,服务器能够更好的根据终端播放时间信息的请求,定位到相应的直播流媒体数据子文件,提高了直播时移定位的准确度。
较佳地,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述服务器根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,包括:
服务器从终端对直播流媒体的播放时间信息中获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
这样,由于每一时间段的直播流媒体数据子文件对应该时间段的起始时间,用户不仅可以方便的定位到想要观看的节目,还可以准确的定位到该节目中任一时间段的节目。
根据本发明实施例提供的一种直播时移定位的方法,所述方法包括:
终端接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
由本发明实施例提供的一种直播时移定位的方法,由于直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成,用户在进行直播时移操作时,终端根据用户播放时间信息的请求,准确定位到某年某月某时的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目,提高了直播时移的定位精度。
较佳地,所述终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件。
这样,当终端已经存储的多个时间段的直播流媒体数据子文件时,终端根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件,不需要再次从服务器侧进行重新下载,减少了服务器的压力。
较佳地,所述终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息,从服务器侧下载相应的直播流媒体数据子文件。
这样,当终端接收到播放时间信息时,也可以直接从服务器侧下载相应的直播流媒体数据子文件,避免了当终端之前没有存储直播流媒体的相应直播流媒体数据子文件时,终端无法根据播放时间信息定位到相应的直播流媒体数据子文件的情况。
较佳地,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
这样,由于每一时间段的直播流媒体数据子文件对应该时间段的起始时间,用户不仅可以方便的定位到想要观看的节目,还可以准确的定位到该节目中任一时间段的节目。
根据本发明实施例提供的一种服务器,所述服务器包括:
划分单元,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;
定位单元,用于根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
由本发明实施例提供的一种服务器,由于该服务器对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储,能够实现直播时移的准确定位。
较佳地,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述定位单元具体用于:从终端对直播流媒体的播放时间信息中获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
这样,由于每一时间段的直播流媒体数据子文件对应该时间段的起始时间,用户不仅可以方便的定位到想要观看的节目,还可以准确的定位到该节目中任一时间段的节目。
根据本发明实施例提供的一种终端,所述终端包括:
接收单元,用于接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
定位单元,用于根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
由本发明实施例提供的一种终端,由于直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成,当该终端接收用户选择观看的直播流媒体中的节目的播放时间信息时,能够实现直播时移的准确定位。
较佳地,所述定位单元具体用于:
根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件。
这样,当终端已经存储多个时间段的直播流媒体数据子文件时,终端根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件,不需要再次从服务器侧进行重新的下载,减少了服务器的压力。
较佳地,所述定位单元具体用于:
根据所述播放时间信息,从服务器侧下载相应的直播流媒体数据子文件。
这样,当终端接收到播放时间信息时,也可以直接从服务器侧下载直播流媒体的相应直播流媒体数据子文件,避免了当终端之前没有存储直播流媒体的相应直播流媒体数据子文件时,终端无法根据播放时间信息定位到相应的直播流媒体数据子文件的情况。
较佳地,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
定位单元具体用于:根据所述播放时间信息获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
这样,由于每一时间段的直播流媒体数据子文件对应该时间段的起始时间,用户不仅可以方便的定位到想要观看的节目,还可以准确的定位到该节目中任一时间段的节目。
根据本发明实施例提供的一种通信***,所述***包括:服务器以及至少一个终端;
所述服务器,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;根据终端播放时间信息的请求,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放;
所述终端,用于接收用户选择观看的直播流媒体中的节目的播放时间信息,根据所述播放时间信息定位到相应直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
由本发明实施例提供的一种通信***,用户在进行直播时移操作时,终端根据用户播放时间信息的请求,该通信***能够准确定位到某年某月某时的直播流媒体数据子文件,提高了直播时移的定位精度。
附图说明
图1为本发明实施例提供的一种直播时移定位的方法流程图;
图2为本发明实施例提供的另一种直播时移定位的方法流程图;
图3为本发明实施例提供的一种服务器的结构示意图;
图4为本发明实施例提供的一种终端的结构示意图;
图5为本发明实施例提供的一种通信***的结构示意图。
具体实施方式
本发明具体实施例提供了一种直播时移定位的方法、服务器、终端及通信***,用以实现直播时移的准确定位。
下面给出本发明具体实施例提供的技术方案的详细介绍。
如图1所示,本发明实施例提供了一种直播时移定位的方法,该方法包括:
S101、服务器根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,其中,该直播流媒体数据子文件是服务器预先对直播流媒体以时间为单位进行划分,生成并存储的多个时间段的直播流媒体数据子文件中的直播流媒体数据子文件;
S102、服务器根据终端对直播流媒体的播放时间信息,将定位到的该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
具体地,本发明具体实施例中提供的直播流媒体文件为视频文件,如该视频文件为用户想要观看的节目A。服务器对该节目A以时间为单位进行划分,生成多个时间段的节目A的数据子文件并存储,优选地,服务器对节目A以1分钟或1秒钟为单位进行划分,生成多个分钟或秒钟时间段的节目A的数据子文件。当用户想要观看某一期的节目A时,用户只要将想要观看的该期节目A的直播时间信息输入给播放终端,服务器根据该终端播放时间信息的请求,定位到该期节目A的相应数据子文件,并将该节目A数据子文件以及播放时间晚于该节目A数据子文件的各直播流媒体数据子文件发送给终端进行播放,其中,这里的播放时间信息为绝对时间,绝对时间没有参考物,不依赖于外界条件的变化,这样用户输入给播放终端的播放时间信息是准确的,不会因为播放终端的不同而改变。
接上所述,本发明具体实施例中提供的服务器对节目A以1分钟为单位进行划分,生成多个分钟时间段的节目A的数据子文件,每分钟内的节目A的数据子文件对应该分钟时间段的起始时间。服务器根据终端播放时间信息的请求,定位到节目A的数据子文件,具体包括服务器从终端播放时间信息的请求中获取用户直播时移操作时需要定位的起始时间,并根据该起始时间查找到相应的节目A的数据子文件。这样,用户不仅可以方便的定位到想要观看的该期节目A,还可以方便的定位到该期节目A中任一时间段的节目,即本发明具体实施例提供的直播时移定位的方法,可以让用户方便的找到某年某月某时某分钟的节目数据子文件,极大的方便了用户的操作。
如图2所示,本发明实施例还提供了一种直播时移定位的方法,该方法包括:
S201、终端接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
S202、终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
具体地,本发明具体实施例中提供的直播流媒体文件为视频文件,如该视频文件为用户想要观看的节目A。终端接收用户选择观看的节目A的播放时间信息,其中,节目A由以时间为单位进行划分生成的多个时间段的节目A的数据子文件组成,优选地,服务器对节目A以1分钟为单位进行划分,生成多个分钟时间段的节目A数据子文件。当用户想要观看某一期的节目A时,用户只要将想要观看的该期节目A的直播时间信息输入给播放终端,终端根据该播放时间信息定位到该期节目A的相应的节目A数据子文件,并从该节目A数据子文件开始播放节目A。
接上所述,终端根据该播放时间信息,从终端已经存储的多个分钟时间段的节目A数据子文件中定位相应的节目A数据子文件,其中,终端已经存储的多个分钟时间段的节目A数据子文件是终端之前从服务器侧下载的节目A数据子文件。另外,终端还可以根据该播放时间信息,直接从服务器侧下载节目A的相应节目A数据子文件。本发明具体实施例中每分钟内的节目A数据子文件对应该分钟的起始时间,其中,终端根据播放时间信息定位到相应的节目A数据子文件,具体包括终端根据所述播放时间信息获取用户直播时移操作时需要定位的起始时间,根据该起始时间查找到相应的节目A数据子文件。
如图3所示,本发明实施例还提供了一种服务器,所述服务器包括:
划分单元30,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;
定位单元31,用于根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
如图4所示,本发明实施例还提供了一种终端,所述终端包括:
接收单元40,用于接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
定位单元41,用于根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
如图5所示,本发明实施例还提供了一种通信***,所述***包括:服务器50以及至少一个终端51;
所述服务器50,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;根据终端播放时间信息的请求,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放;
所述终端51,用于接收用户选择观看的直播流媒体中的节目的播放时间信息,根据所述播放时间信息定位到相应直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (15)

1.一种直播时移定位的方法,其特征在于,所述方法包括:
服务器根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,其中,该直播流媒体数据子文件是服务器预先对直播流媒体以时间为单位进行划分,生成并存储的多个时间段的直播流媒体数据子文件中的直播流媒体数据子文件;
服务器根据终端对直播流媒体的播放时间信息,将定位到的该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
2.根据权利要求1所述的方法,其特征在于,每一直播流媒体数据子文件对应的时间段的长度为1分钟或1秒钟。
3.根据权利要求1所述的方法,其特征在于,所述播放时间信息为绝对时间信息。
4.根据权利要求1所述的方法,其特征在于,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述服务器根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,包括:
服务器从终端对直播流媒体的播放时间信息中获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
5.一种直播时移定位的方法,其特征在于,所述方法包括:
终端接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
6.根据权利要求5所述的方法,其特征在于,终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件。
7.根据权利要求5所述的方法,其特征在于,终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息,从服务器侧下载相应的直播流媒体数据子文件。
8.根据权利要求5所述的方法,其特征在于,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述终端根据所述播放时间信息定位到相应的直播流媒体数据子文件,包括:
终端根据所述播放时间信息获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
9.一种服务器,其特征在于,所述服务器包括:
划分单元,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;
定位单元,用于根据终端对直播流媒体的播放时间信息,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放。
10.根据权利要求9所述的服务器,其特征在于,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
所述定位单元具体用于:从终端对直播流媒体的播放时间信息中获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
11.一种终端,其特征在于,所述终端包括:
接收单元,用于接收用户选择观看的直播流媒体中的节目的播放时间信息;其中,所述直播流媒体由以时间为单位进行划分生成的多个时间段的直播流媒体数据子文件组成;
定位单元,用于根据所述播放时间信息定位到相应的直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
12.根据权利要求11所述的终端,其特征在于,所述定位单元具体用于:
根据所述播放时间信息,从终端已经存储的多个时间段的直播流媒体数据子文件中定位相应直播流媒体数据子文件。
13.根据权利要求11所述的终端,其特征在于,所述定位单元具体用于:
根据所述播放时间信息,从服务器侧下载相应的直播流媒体数据子文件。
14.根据权利要求11所述的终端,其特征在于,每一时间段的直播流媒体数据子文件对应相应时间段的起始时间;
定位单元具体用于:根据所述播放时间信息获取直播时移定位的起始时间,根据该起始时间查找到相应的直播流媒体数据子文件。
15.一种通信***,其特征在于,所述***包括:服务器以及至少一个终端;
所述服务器,用于对直播流媒体以时间为单位进行划分,生成多个时间段的直播流媒体数据子文件并存储;根据终端播放时间信息的请求,定位到相应的直播流媒体数据子文件,并将该直播流媒体数据子文件以及播放时间晚于该直播流媒体数据子文件的各直播流媒体数据子文件发送给终端进行播放;
所述终端,用于接收用户选择观看的直播流媒体中的节目的播放时间信息,根据所述播放时间信息定位到相应直播流媒体数据子文件,并从该直播流媒体数据子文件开始播放直播流媒体中的节目。
CN201310603796.5A 2013-11-25 2013-11-25 一种直播时移定位的方法、服务器、终端及通信*** Pending CN104661041A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310603796.5A CN104661041A (zh) 2013-11-25 2013-11-25 一种直播时移定位的方法、服务器、终端及通信***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310603796.5A CN104661041A (zh) 2013-11-25 2013-11-25 一种直播时移定位的方法、服务器、终端及通信***

Publications (1)

Publication Number Publication Date
CN104661041A true CN104661041A (zh) 2015-05-27

Family

ID=53251663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310603796.5A Pending CN104661041A (zh) 2013-11-25 2013-11-25 一种直播时移定位的方法、服务器、终端及通信***

Country Status (1)

Country Link
CN (1) CN104661041A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049876A (zh) * 2015-08-17 2015-11-11 深圳市路通网络技术有限公司 一种基于实时转码实现时移的方法及装置
CN105657443A (zh) * 2015-12-30 2016-06-08 深圳市云宙多媒体技术有限公司 一种直播时移播放方法和***
WO2017028675A1 (zh) * 2015-08-18 2017-02-23 中兴通讯股份有限公司 直播频道播放方法、装置及***
CN110493623A (zh) * 2019-08-16 2019-11-22 咪咕音乐有限公司 远程控制摄像机的方法、服务器和终端
WO2023185590A1 (zh) * 2022-03-28 2023-10-05 华为技术有限公司 媒体信息的获取方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101588473A (zh) * 2009-06-18 2009-11-25 北京浪弯融科科技有限责任公司 多媒体时移播放方法及***
CN101917590A (zh) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 一种具有回放功能的网络直播***及一种播放器
CN102790911A (zh) * 2011-05-16 2012-11-21 腾讯科技(深圳)有限公司 直播回放方法和***
CN103347220A (zh) * 2013-06-18 2013-10-09 天脉聚源(北京)传媒科技有限公司 一种回看直播文件的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101588473A (zh) * 2009-06-18 2009-11-25 北京浪弯融科科技有限责任公司 多媒体时移播放方法及***
CN101917590A (zh) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 一种具有回放功能的网络直播***及一种播放器
CN102790911A (zh) * 2011-05-16 2012-11-21 腾讯科技(深圳)有限公司 直播回放方法和***
CN103347220A (zh) * 2013-06-18 2013-10-09 天脉聚源(北京)传媒科技有限公司 一种回看直播文件的方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049876A (zh) * 2015-08-17 2015-11-11 深圳市路通网络技术有限公司 一种基于实时转码实现时移的方法及装置
WO2017028675A1 (zh) * 2015-08-18 2017-02-23 中兴通讯股份有限公司 直播频道播放方法、装置及***
CN105657443A (zh) * 2015-12-30 2016-06-08 深圳市云宙多媒体技术有限公司 一种直播时移播放方法和***
CN110493623A (zh) * 2019-08-16 2019-11-22 咪咕音乐有限公司 远程控制摄像机的方法、服务器和终端
WO2023185590A1 (zh) * 2022-03-28 2023-10-05 华为技术有限公司 媒体信息的获取方法及电子设备

Similar Documents

Publication Publication Date Title
US20220159349A1 (en) Methods and apparatus for presenting advertisements during playback of recorded television content
CN101795297B (zh) 基于p2p技术的直播时移***及其方法
US9716733B2 (en) System and method for reusing file portions between different file formats
US9529888B2 (en) System and method for efficiently providing media and associated metadata
EP2666288B1 (en) Apparatus and method for storing and playing content in a multimedia streaming system
CA2784779C (en) Audio splitting with codec-enforced frame sizes
JP5580302B2 (ja) ピアツーピアネットワークのための放送シーディング
CN102550034B (zh) 使用块划分或请求控制以获得改善的客户端侧处置的增强型块请求流送
CN102231860B (zh) 一种直播时移数据存储方法
CN101917591B (zh) 一种直播视频的回放方法及装置
US10277927B2 (en) Movie package file format
CN103763637A (zh) 一种流媒体播出方法及其***
CN102123303A (zh) 一种音视频文件播放方法、***及传输控制装置
CN104221390A (zh) 用于处置低等待时间流送的增强型块请求流送***
KR20120066011A (ko) 정보 처리 장치, 데이터 관리 방법 및 프로그램
CA2841948A1 (en) Content delivery services in satellite and satellite/ip content delivery systems
CN104661041A (zh) 一种直播时移定位的方法、服务器、终端及通信***
CN110870280B (zh) 传送中断的音频内容的方法、***、接收机和程序
US10440427B2 (en) Content supply device, content supply method, program, terminal device, and content supply system
WO2018103696A1 (zh) 媒体文件的播放方法、服务端、客户端及***
CN109756749A (zh) 视频数据处理方法、装置、服务器和存储介质
CN102752669A (zh) 多通道实时流媒体文件的传送处理方法与***、接收装置
CN102769787B (zh) 手机终端频道的时移方法及频道时移设备
WO2018134660A1 (en) Content streaming system and method
CN103716662A (zh) 一种混合传输方法及服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150527