本发明涉及一种实时分享视频片段的设计方法。
背景技术:
随着手机在内的各种设备都具备了网络通信与视频播放的能力,人们大量的观看在线视频以进行娱乐与获取信息。而随着社交平台的兴起,观看时分享视频精彩片段也渐渐成为了人们沟通消息与交流感情的重要方式。
上述视频片段分享目前集中于两种方法,第一种方法为观众下载视频后进行裁剪,然后再分享;第二种方法为观众直接分享整部视频,同时附以精彩片段的时间信息。
对于第一种方法,观众首先需要下载获取到包含精彩片段的视频,然后采用视频编辑工具剪辑出需要分享的片段,然后再通过社交平台进行分享。显见,这样做法需要观众大量的时间进行下载,还需要观众懂得视频编辑等专业知识才可以完成。相比较分享精彩片段的冲动而言,这个门槛实在太高。图1描述了观众下载视频后进行裁剪然后再分享的处理流程,包括步骤10观众观看时发现需要分享的视频片段,步骤11观众下载该视频,步骤12观众通过视频编辑软件裁剪视频,生成需要分享的视频片段,步骤13观众通过社交平台分享步骤12生成的视频片段,步骤14社交平台通知被分享者该分享消息,步骤15被分享者播放该视频片段,获得观众通过视频片段传递的信息与情感。
对于第二种方法,观众首先分享整部视频的信息到社交平台,同时需要附以精彩片段的时间信息;而被分享者在观看时首先需要根据片段的时间信息定位到片段,然后欣赏被分享的视频片段。显见,这种方式对于观众分享视频进行了简化,但是被分享者却需要在整部视频中进行定位,繁琐的操作很容易就降低了被分享者的观看动力,从而降低了观众分享的实际效果。图2描述了观众直接分享整部视频与片段时间信息的处理流程,包括步骤20观众观看时发现需要分享的视频片段,步骤21观众通过社交平台分享整部视频,同时附以精彩片段的开始时刻信息,步骤22社交平台通知被分享者该分享消息,包括步骤21中的整部视频信息与开始时刻信息,步骤23被分享者播放整部视频,根据开始时刻信息通过不断尝 试以定位到精彩时刻,获得观众通过视频片段传递的信息与情感。
因此,如何同时方便观众与被分享者,提升基于视频片段的沟通效果,是本技术领域的技术人员急需要解决的问题。
技术实现要素:
鉴于现有技术中存在的上述问题,本发明的主要目的在于解决现有技术的缺陷,本发明提供一种的实时分享视频片段的设计方法,以方便观众一键分享,无需任何等待,同时被分享者也能直接欣赏到该片段,从而提升观众与被分享者通过视频片段沟通与交流的效果。
本发明提供了一种实时分享视频片段的设计方法,包括以下步骤:
S1:观众在观看视频时发现感兴趣的精彩片段,直接在播放界面选择分享;
S2:播放器以当前时刻作为结束时刻,向视频分享服务系统发送请求;
S3:所述视频分享服务系统接受播放器的发送请求,向播放器返回含有分享编号的可播放地址;
S4:播放器向社交平台发送分享请求,包含S3返回的含有分享编号的可播放地址;
S5:社交平台处理S4中的分享请求,通知被分享者此消息,而消息含有分享编号的可播放地址;
S6:被分享者访问含有分享编号的可播放地址,视频分享服务系统返回从步骤S2中开始时刻到结束时刻的指定视频片段,从而被分享者直接开始欣赏精彩片段。
本发明具有以下优点和有益效果:本发明提供一种实时分享视频片段的设计方法,本设计方法要解决在分享视频片段时,原有下载视频后剪辑再上传给观众带来的繁复,或者是分享整部视频而被分享者再次观看时定位片段带来的麻烦,从而造成不愿分享视频片段或者不愿观看视频的问题;本发明的特点是观众发现精彩视频片段时,不需要下载剪辑,而是实时在播放器中进行分享,而被分享者接收到分享消息后,不需要从整部视频中找到精彩片段开始时刻,而是直接从精彩片段开始播放,从而同时降低了观众与被分享者的使用门槛。
附图说明
图1为现有技术中观众下载视频后进行裁剪然后再分享的处理流程图;
图2为现有技术中观众直接分享整部视频与片段时间信息的处理流程图;
图3为本发明实施例提供的实时分享视频片段的设计方法的流程图。
具体实施方式
下面将参照附图和具体实施例对本发明作进一步的说明。
如图3所示:本发明实施例的一种实时分享视频片段的设计方法,包括以下步骤:S1:观众在观看视频时发现感兴趣的精彩片段,直接在播放界面选择分享;S2:播放器以当前时刻作为结束时刻,向视频分享服务系统发送请求,所述请求信息包括视频编号和结束时刻;S3:所述视频分享服务系统接受播放器的发送请求,向播放器返回含有分享编号的可播放地址;S4:播放器向社交平台发送分享请求,包含S3返回的含有分享编号的可播放地址;S5:社交平台处理S4中的分享请求,通知被分享者此消息,而消息含有分享编号的可播放地址;S6:被分享者访问含有分享编号的可播放地址,视频分享服务系统返回从步骤S2中开始时刻到结束时刻的指定视频片段,从而被分享者直接开始欣赏精彩片段;本设计方法要解决在分享视频片段时,原有下载视频后剪辑再上传给观众带来的繁复,或者是分享整部视频而被分享者再次观看时定位片段带来的麻烦,从而造成不愿分享视频片段或者不愿观看视频的问题;本发明的特点是观众发现精彩视频片段时,不需要下载剪辑,而是实时在播放器中进行分享,而被分享者接收到分享消息后,不需要从整部视频中找到精彩片段开始时刻,而是直接从精彩片段开始播放,从而同时降低了观众与被分享者的使用门槛。
本发明基于HLS(Http Live Streaming)流媒体协议的一个实施例如下,其中TS(Transport Stream)为切片后的媒体文件,而每片TS文件时间长度为S,该实施案例包括以下步骤:
步骤一:用户观看某一视频A,发现精彩视频片段,当前时刻为T0,选择分享;
步骤二:播放器向视频分享服务系统发送请求,包括视频信息,和当前正在播放的TS文件索引N;
步骤三:视频分享服务系统根据步骤41请求中的信息生成分享记录与对应的m3u8文件,返回含有分享编号的可播放地址;具体的,该步骤由下列步骤构成:
第一步:视频分享服务系统计算被分享片段开始时刻对应的TS文件索引M。视频分享服务系统根据预设的配置获得当前片段长度L,则片段开始时刻对应的TS文件索引M=N–L/S-1,其中L/S为整数除法,余数舍去。如果M<0,则取M=0;
第二步:当视频A是直播视频时,视频分享服务系统标记从M到N的TS文件被分享引用,避免被清理;
第三步:视频分享服务系统生成包含从第M片到第N片TS的m3u8文件与对应的分享编号,并向播放器返回含有分享编号的可播放地址,此地址指向视频分享服务系统。
步骤四:播放器收到步骤三返回的可播放地址后,向社交平台发送分享请求,包括第二步返回的可播放地址、播放器获取的视频截图、社交平台身份等其他必要信息;
步骤五:社交平台通知被分享者该视频片段分享消息;
步骤六:被分享者访问含有分享编号的可播放地址,视频服务系统返回第三步生成的m3u8文件,起始TS的索引为M,结束TS的索引为N;
步骤七:被分享者的播放器按照HLS协议,直接从索引为M的TS开始播放。
最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。