【技术实现步骤摘要】
本专利技术涉及流媒体通信
,尤其涉及一种视频点播方法及其系统。
技术介绍
目前的视频点播系统都是针对普通个人用户,用户在互联网上点播视频文件时,直接下载到本地观看。但是在网吧里,如果每个网吧用户都通过互联网下载视频文件到本地播放,对于相同的热门文件,可能就会下载多次,每点播一次就会下载一次,这样就会造成网吧带宽的浪费。而且网吧用户因为都是直接从互联网下载视频文件,网吧管理员就无法很好的管理和控制网吧用户的下载行为。对网吧管理员来说,会希望视频点播系统对于相同的文件能够只要下载一次,后续其他网吧用户再次点播相同文件时不需要重新从互联网下载,以便节省网络带宽。现有的视频点播系统容易造成网络带宽的浪费,而且不方便管理员对网吧用户的管理。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术视频点播系统中用户直接从互联网下载视频文件,造成带宽的浪费的缺陷,提供一种可节约带宽、且便于管理员进行管理的视频点播方法及其系统。本专利技术解决其技术问题所采用的技术方案是:提供一种视频点播方法,包括以下步骤:向组播组发送搜索服务器的组播消息,所述组播组包括至少一个服务器;接收服务器根据所述组播消息而发送的服务器信息;根据接收的所述服务器信息,向所述组播组发送请求点播视频文件的查找消息;若在预定的时间内未接收到服务器查找到相应视频文件的响应,则根据所述服务器信息随机选择一个服务器, ...
【技术保护点】
一种视频点播方法,其特征在于,包括以下步骤:向组播组发送搜索服务器的组播消息,所述组播组包括至少一个服务器;接收服务器根据所述组播消息而发送的服务器信息;根据接收的所述服务器信息,向所述组播组发送请求点播视频文件的查找消息;若在预定的时间内未接收到服务器查找到相应视频文件的响应,则根据所述服务器信息随机选择一个服务器,并向该服务器发送请求下载视频文件的请求信息;接收服务器发送的相应视频文件的数据并播放。
【技术特征摘要】
1.一种视频点播方法,其特征在于,包括以下步骤:
向组播组发送搜索服务器的组播消息,所述组播组包括至少一个服务器;
接收服务器根据所述组播消息而发送的服务器信息;
根据接收的所述服务器信息,向所述组播组发送请求点播视频文件的查
找消息;
若在预定的时间内未接收到服务器查找到相应视频文件的响应,则根据
所述服务器信息随机选择一个服务器,并向该服务器发送请求下载视频文件
的请求信息;
接收服务器发送的相应视频文件的数据并播放。
2.根据权利要求1所述的视频点播方法,其特征在于,接收服务器发送
的相应视频文件的数据并播放的步骤具体为:
接收服务器的响应,该响应是指在服务器根据请求点播视频文件的查找
消息在本地服务器上查找到相应视频文件,或者根据发送请求下载视频文件
的请求信息下载到相应视频文件后,服务器所发出的表示可发送相应视频文
件的响应;
与服务器建立TCP连接,以请求发送视频文件数据;
获取服务器通过TCP连接发送的相应视频文件数据并播放。
3.一种视频点播方法,其特征在于,包括以下步骤:
获取客户端发送的请求点播视频文件的查找消息;
根据所述查找消息在本地服务器查找相应的视频文件,若不存在,则接
收客户端发送的请求下载视频文件的请求信息,并通过互联网下载相应的视
\t频文件并保存到本地服务器;
将所述本地服务器上的相应视频文件发送给所述客户端播放。
4.根据权利要求3所述的视频点播方法,其特征在于,
在获取客户端发送的请求点播视频文件的查找消息的步骤之前还包括步
骤:获取客户端发送的搜索服务器的组播消息,并根据所述组播消息向所述
客户端发送服务器信息;
该视频点播方法还包括对服务器的下载任务进行监控。
5.根据权利要求3所述的视频点播方法,其特征在于,将所述本地服务
器上的相应视频文件发送给所述客户端播放的步骤具体为:
发送响应信息给所述客户端,使所述客户端与服务器之间建立TCP连接;
读取相应视频文件数据,并通过TCP连接发送给所述客户端。
6.一种视频点播客户端,其特征在于,包括:
客户端组播模块,用于向组播组发送搜索服务器的组播消息,并接收服
务器根据所述组播消息而发送的服务器信息,所述客户端组播模块再根据接...
【专利技术属性】
技术研发人员:张克东,王羲桀,江少明,
申请(专利权)人:深圳市快播科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。