发明名称 一种播放流媒体文件的方法和装置
摘要 本发明实施例提供一种播放流媒体文件的方法,能够提高流媒体文件的传输和播放效率。所述方法包括:第一装置播放来自流媒体服务器的流媒体文件;若所述第一装置收到切换指令,所述第一装置向第二装置发送播放命令,并向所述第二装置发送已下载的所述流媒体文件的至少一部分数据,所述至少一部分数据包括所述第一装置还未播放的数据;所述播放命令用于指示所述第二装置播放所述第一装置发送的所述至少一部分数据的部分或全部。本发明还提供相应的装置。
申请公布号 CN103181143B 申请公布日期 2015.07.08
申请号 CN201280002878.8 申请日期 2012.10.22
申请人 华为终端有限公司 发明人 匡运生
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种播放流媒体文件的方法,其特征在于,所述方法包括:第一装置播放来自流媒体服务器的流媒体文件;若所述第一装置收到切换指令,所述第一装置向第二装置发送播放命令,并向所述第二装置发送已下载的流媒体文件的至少一部分数据,所述至少一部分数据包括所述第一装置还未播放的数据;所述播放命令用于指示所述第二装置播放所述第一装置发送的所述至少一部分数据的部分或全部;其中,所述已下载的流媒体文件在时间上连续,且不完整,在所述第一装置收到所述切换指令之后,所述方法还包括:所述第一装置确定所述已下载的流媒体文件的第一位置信息,所述第一位置信息指示了所述已下载的流媒体文件的最后一个完整的数据包的位置;所述第一装置还未播放的数据具体为,所述已下载的流媒体文件中从停止播放点到所述第一位置信息指示的位置之间的数据;向所述第二装置发送所述第一位置信息和所述已下载的流媒体文件的地址信息;所述第一位置信息和所述已下载的流媒体文件的地址信息用于所述第二装置向所述流媒体服务器获取所述至少一部分数据以外的部分或全部数据。
地址 518129 广东省深圳市龙岗区坂田华为基地B区2号楼