用于传送多媒体流的方法/终端、播放设备、服务器的制造方法

文档序号:8546462阅读:541来源:国知局
用于传送多媒体流的方法/终端、播放设备、服务器的制造方法
【技术领域】
[0001]本发明属于音视频播放技术领域,尤其涉及用于传送多媒体流的方法/终端、播放设备、服务器。
【背景技术】
[0002]随着电视内容的丰富,网络带宽的提升,人们的观看习惯也发生了很大的变化。在以家庭为单位的观看过程中,不同的个体可能存在不同的观看习惯,比如对同一部电影而言,男主人喜欢英文原声和英文字幕,而女主人更喜欢中文配音和中文字幕,这样的场景如何让男主人和女主人既能满足共同观看的需求又能满足各自不同的观看习惯,是一个既存的问题。现有技术对于上述场景(不同的音频和字幕需求)并没有明确的解决方案。

【发明内容】

[0003]有鉴于此,为解决上述观看过程中,存在不同的个体不能满足共同观看同一视频但不同音频和/或字幕的问题,本发明的一个目的是提出传送多媒体流的方法。
[0004]在一些可选的实施例中,所述用于传送多媒体流的方法包括:
[0005]向第一终端传送第一多媒体流;
[0006]在接收到所述第一终端发送的包括第二终端的信息和语言类别指示信息的第一请求消息后,根据所述语言类别指示信息生成第二多媒体流;其中,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流当前的语言类别;
[0007]根据接收到的所述第二终端的信息,向所述第二终端传送所述第二多媒体流。
[0008]在一些可选的实施例中,所述用于传送多媒体流的方法包括:
[0009]接收来自网络侧的第一多媒体流,并播放所述第一多媒体流;
[0010]在与其它终端建立通信后,接收所述其它终端发送的包含语言类别指示信息的消息,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流当前的语言类别;
[0011]向所述网络侧发送包括所述其它终端的信息和所述语言类别指示信息的第一请求消息,请求所述网络侧根据所述语言类别指示信息生成第二多媒体流并传送给所述其它终端。
[0012]在一些可选的实施例中,所述用于传送多媒体流的方法包括:
[0013]与正在播放第一多媒体流的第一终端建立通信;
[0014]发送包含语言类别指示信息的消息给所述的第一终端,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流的语言类别;
[0015]接收网络侧发送的第二多媒体流;其中,所述第二多媒体流是由所述网络侧根据所述语言类别指示信息生成的。
[0016]本发明的另一目的是提供一种用于传送多媒体流的服务器。
[0017]在一些可选的实施例中,所述用于传送多媒体流的服务器包括:
[0018]第一传送单元,用于向第一终端传送第一多媒体流;
[0019]多媒体单元,用于接收所述第一终端发送的包括第二终端信息和语言类别指示信息的第一请求消息,并根据所述语言类别指示信息生成第二多媒体流;其中,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流当前的语言类别;
[0020]第二传送单元,用于根据接收到的所述第二终端信息,向所述第二终端传送所述第二多媒体流。
[0021]本发明的另一个目的是提供一种用于传送多媒体流的终端。
[0022]在一些可选的实施例中,所述用于传送多媒体流的终端包括:
[0023]播放单元,用于接收来自网络侧的第一多媒体流,并播放所述第一多媒体流;
[0024]接收单元,用于在与其它终端建立通信后,接收所述其它终端发送的包含语言类别指示信息的消息,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流当前的语言类别;
[0025]第一发送单元,向所述网络侧发送包括所述其它终端的信息和所述语言类别指示信息的第一请求消息,请求所述网络侧根据所述语言类别指示信息生成第二多媒体流并传送给所述其它终端。
[0026]在一些可选的实施例中,所述用于传送多媒体流的终端包括:
[0027]通信单元,用于与正在播放第一多媒体流的终端建立通信;
[0028]发送单元,用于发送包含语言类别指示信息的消息给所述第一终端,所述语言类别指示信息所指示的第二语言类别不同于所述第一多媒体流的语言类别;
[0029]接收单元,用于接收网络侧发送的第二多媒体流;其中,所述第二多媒体流是由所述网络侧根据所述语言类别指示信息生成的。
[0030]本发明另一个目的是提供了一种多媒体播放设备。
[0031]在一些可选的实施例中,所述多媒体播放设备,包括用于与其他设备进行无线通信的无线接口装置,其中,还包括上述实施例中用于传送多媒体流的终端。
[0032]采用上述实施例,可达到以下技术效果:
[0033]满足不同用户在共同观看同一视频的同时,收到的音频和/或字幕不同,提高了用户体验。
[0034]实现不同用户在观看同一视频,并满足不同的音频和/或字幕的需求下,进行播放同步和操作同步,提高了用户体验。
【附图说明】
[0035]下面结合附图对本发明的【具体实施方式】做进一步详细的说明。
[0036]图1是本发明实施例中传送多媒体流和同步播放的方法的示意图;
[0037]图2是本发明实施例中传送多媒体流和同步播放的方法的示意图;
[0038]图3是本发明实施例中传送多媒体流和同步播放的方法的示意图;
[0039]图4是本发明实施例中用于传送多媒体流的装置示意图;
[0040]图5是本发明实施例中用于传送多媒体流的装置示意图;
[0041]图6是本发明实施例中用于传送多媒体流的装置示意图。
【具体实施方式】
[0042]以下描述和附图充分示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其它实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。
[0043]本文所使用的术语“终端”定义为可以与其他设备进行通信的一系列设备或者集成电路。在一些说明性的实施例中,终端可以是具有接收多媒体的设备或具有播放功能的设备。在一些说明性的实施例中,终端可以是具有视频播放功能的设备、具有音频播放功能的设备、具有字幕显示的设备,例如,电视、显示器、平板计算机、笔记本计算机、台式机、手机、耳机、音箱、智能手表、智能眼镜等。在一些说明性的实施例中,终端可以是一类集成电路,例如芯片或者微处理器等。
[0044]本文所使用的术语“服务器”可包括用于与其他设备进行无线通信的无线接口装置,还包括向其他设备提供视频服务的一系列装置,例如:用于向其他设备传送多媒体流、用于控制其他设备视频播放同步、用于根据其他终端需求生成多媒体流等装置,所述装置可以是设备或者集成电路(如芯片)。
[0045]本文所使用的术语“语言类别”定义为不同的语言音频或字幕,其中语言类别不能限定为现有语言类别,只要具有区别的音频或字幕,例如未来出现的新型语言、不同种族的语言、不同国家的语言、网络语言、同一语言不同语调的音频、同一语言不同配音的音频、同一语言不同翻译的字幕等等,均落在本发明保护范围内。
[0046]现在参照图1,图1示意出一些说明性的实施例。
[0047]如图1所示,在一些说明性的实施例中,一种方法,包括以下几个步骤:
[0048]步骤101,视频服务器向终端I传送第一多媒体流,即节目源1,终端I收到节目源I后,播放节目源1,节目源I包括视频及某一语言类别的音频和/或字幕,例如英文音频和/或央文子眷;
[0049]步骤102,终端I与终端2互相发现,发现方式可以是终端I发现终端2,或者终端2发现终端I ;
[0050]步骤103,终端I与终端2建立通信后,终端I向终端2发送多媒体分享请求,该请求可以携带节目源I的具体信息,例如:节目源I的ID,其它与节目源I有关的多媒体参数(如:多媒体数据类型,演员列表等);
[0051]步骤104,终端2收到多媒体分享请求之后,向用户进行提示,若用户选择不同意分享则终端2不做任何回应,反之则生成该请求的应答消息并发送给终端1,请求与终端I一同观看节目源I中的视频,但是要求获得不同于节目源I中语言类别的第二语言类别的音频和/或字幕(节目源2);该应答消息中携带的参数包括:分享多媒体参数的设定值(中文字幕和/或中文音频等),分享多媒体的标识(即服务ID)等;
[0052]步骤105,终端I收到上述应答消息之后,可以直接执行步骤106,也可以向视频服务器鉴权其分享操作,并接收鉴权结果;若鉴权结果为成功,则表示视频服务器同意与终端2进行多媒体流传送,则执行后续步骤,反之,则表示视频服务器拒绝向终端2进行多媒体流传送,则流程结束;所述视频服务器可以根据终端I发送的包含服务ID、终端2的ID和多媒体内容等信息对终端2进行鉴权;
[0053]步骤106,终端I向视频服务器请求向终端2发送包含中文音频和/或中文字幕的节目源2 ;该请求消息中需要包括终端2的信息和语言类别指示信息;终端2的信息,包括所述终端2的ID和IP地址;语言类别指示信息,用于指示第二语言类别,该语言类别是不同于节目源I语言类别的音频和/或字幕,例如中文音频和/或中文字幕;此外该请求还可以包含节目源I的ID和终端I的ID,用于指示根据终端I中播放的节目源I的视频内容生成节目源2 ;
[0054]步骤107,视频服务器收到终端I发来的请求后,向终端I回复确认,以表示收到该请求;
[0055]步骤108,视频服务器根据上述请求中携带的终端2的信息和语言类别指示信息查询相关内容,并生成节目源2 (包括中文音频和/或中文字幕);
[0056]步骤109,终端I可以根据当前播放的节目源I的进度(即播放偏移量)来预测初步同步时间点;预测方法是:初步同步时间点=播放偏移量+X,X是预设的修订值;
[0057]步骤110,终端I向视频服务器发送同步时间点协商请求;该请求携带的参数包括:初步同步时间点,终端I的ID,节目源
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1