视频播出方法及装置的制造方法

文档序号:9290299阅读:197来源:国知局
视频播出方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频播出方法及装置。
【背景技术】
[0002]互联网音视频技术的高速发展必然会导致对服务器的要求越来越高。直播技术即是将正在播放的视频信号通过特定的方法推送给客户端,并由客户端的播放器将视频信号转化为可视、可听的视频。直播服务器主要为视频直播、流媒体服务、IPTV、交互式电视、移动电视、商务电视、远程教学、B2B商务通信、视频至台式机桌面的传输、VOD系统、远程监控、资料保存等应用需求而设计的媒流体设备。客户端的服务器在接收直接的视频信号时,由于网络的原因会引起视频流的下载速度慢或无法下载,导致视频文件不能流畅的播出,影响用户的观看体验。

【发明内容】

[0003]本发明提供一种视频播出方法及装置,用以直播流输出服务器通过两个网络路径向播出服务器发送视频流,播出服务器可以在两个网络路径之间选择一个用于接收视频流的网络路径,提高了视频下载与播出的效率。
[0004]本发明提供一种视频播出方法,包括:
[0005]直播流输出服务器向播出服务器发送视频流;
[0006]播出服务器通过第一网络路径或第二网络路径接收直播流输出服务器发送的视频流。
[0007]本发明实施例的一些有益效果可以包括:
[0008]直播流输出服务器通过两个网络路径向播出服务器发送视频流,播出服务器可以选择由第一网络路径或第二网络路径接收直播流输出服务器发送的视频流,这样,当一个网络路径出现路障或下载速度过慢时,可以选择另一个网络路径,提高了视频流的下载速率,播出服务器还可用于对外播出,同时也提高了播出效率。
[0009]在一个实施例中,所述播出服务器通过第一网络路径或第二网络路径接收直播流输出服务器发送的视频流,包括:
[0010]播出服务器通过第一网络路径接收所述直播流输出服务器发送的视频流;
[0011]若第一网络路径的下载速度小于预设值,则播出服务器切换到第二网络路径接收所述直播流输出服务器发送的视频流。
[0012]该实施例中,播出服务器在接收直播流输出服务器发送的视频流时,可选择一个网络路径进行下载视频流,若该网络路径的下载速度过慢时,则切换到另一个网络路径继续下载直播流服务器发送的视频流。例如,播出服务器选择路径I接收直播流输出服务器发送的视频流,下载速度的预设值为30kbs/s,若路径I的下载速度小于30kbs/s时,播出服务器切换到路径2继续下载视频流,若下载速度不小于30kbs/s,则继续采用路径I进行下载。
[0013]该实施例中还可以采用:当播出服务器切换到路径2时,路径2的下载速度也小于预设值,例如,小于30kbs/s,且路径2的下载速度小于路径1,这时,可以重新切换至路径I接收直播流输出服务器发送的视频流。
[0014]在一个实施例中,所述播出服务器通过第一网络路径或第二网络路径接收直播流输出服务器发送的视频流,包括:
[0015]比较第一网络路径和第二网络路径的下载速率;
[0016]若第一网络路径的下载速率大于第二网络路径,则播出服务器采用第一网络路径下载视频流;
[0017]若第一网络路径的下载速率不大于第二网络路径,则播出服务器采用第二网络路径下载视频流。
[0018]该实施例中,播出服务器在选择接收直播流输出服务器发送的视频流时,先比较两个网络路径的下载速率,选择两个网络路径中下载速率较高的网络路径来下载视频流。例如,网络路径I的下载速率是50kbs/s,网络路径2的下载速率是130kbs/s,在测得网络路径I与网络路径2的下载速率并比较后,播出服务器采用网络路径2下载视频流。若网络路径网络路径I的下载速率是50kbs/s,网络路径2的下载速率是30kbs/s,则选择网络路径I下载视频流,若网络路径I和网络路径2的下载速率均是50kbs/s,可选择网络路径2下载视频流,也可以选择网络路径I下载视频流。
[0019]在一个实施例中,所述第一网络路径用于直播传输,第二网络路径用于备用直播传输;
[0020]或者,所述第二网络路径用于直播传输,第一网络路径用于备用直播传输。
[0021]该实施例中,直播流输出服务器通过两个网络路径向播出服务器发送视频流,这两个网络路径中一个可用于直播传输,另一个可用于备用直播传输,这样当一个网络路径出现故障时,可选择备用直播传输的网络路径接收视频流,避免了因为网络路径故障而影响视频流的传输。
[0022]在一个实施例中,所述第一网络路径用于直播传输;第二网络路径用于文件处理,所述文件处理包括:文件转码和文件备份;所述文件转码和文件备份分别在转码服务器和备份服务器上完成转码和备份;
[0023]所述播出服务器从转码服务器或备份服务器下载视频流。
[0024]该实施例中,直播流输出服务器通过两个网络路径向播出服务器发送视频流,这两个网络路径中一个用于直播传输,另一个用于文件处理,这里的文件处理可以是文件转码和文件备份,在转码服务器上完成文件转码,在备份服务器上完成文件备份,播出服务器可以从转码服务器或备份服务器下载视频流。例如,网络路径I用于直播传输,网络路径2用于文件处理,直播流服务器发送的视频流经过网络路径I进行传输下载,下载的视频流在网络路径2上进行转码和备份,网络路径I和网络路径2可以并行处理,播出服务器可以直接从转码服务器或备份服务器上下载转码或备份后的视频流,而不必在下载后再进行转码,节约了时间,提高了传输和播出的效率。
[0025]在一个实施例中,所述方法还包括:
[0026]所述播出服务器播出接收到的视频流。
[0027]该实施例中,播出服务器通过第一网络路径或第二网络路径接收直播流输出服务器发送的视频流播出,播出服务器接收到的视频流后还可用于对外播出。
[0028]—种视频播出装置,包括:
[0029]发送模块,用于直播流输出服务器向播出服务器发送视频流;
[0030]选择模块,用于播出服务器通过第一网络路径或第二网络路径接收直播流输出服务器发送的视频流。
[0031 ] 在一个实施例中,所述选择模块,包括:
[0032]第一选择子模块,用于播出服务器通过第一网络路径接收所述直播流输出服务器发送的视频流;
[0033]第二选择子模块,用于若第一网络路径的下载速度小于预设值,则播出服务器切换到第二网络路径接收所述直播流输出服务器发送的视频流。
[0034]在一个实施例中,所述选择模块,包括:
[0035]比较子模块,用于比较第一网络路径和第二网络路径的下载速率;
[0036]第三选择子模块,用于若第一网络路径的下载速率大于第二网络路径,则播出服务器采用第一网络路径下载视频流;
[0037]第四选择子模块,用于若第一网络路径的下载速率不大于第二网络路径,则播出服务器采用第二网络路径下载视频流。
[0038]在一个实施例中,所述装置还包括:
[0039]播出模块,用于所述播出服务器播出接收到的视频流。
[0040]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0041]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1