多终端视频文件的处理方法和系统的制作方法

文档序号:9263791阅读:371来源:国知局
多终端视频文件的处理方法和系统的制作方法【
技术领域
】[0001]本发明涉及网络视频技术,尤其涉及一种多终端视频文件的处理方法和系统。【
背景技术
】[0002]随着计算机网络信息技术的不断发展以及信息化进程的深入,人们的工作、学习和生活方式和效率有了明显改善。利用网络进行学习已经逐渐成为人们学习的主要方式。网络上丰富的文字资料和视频资料为人们提供了十分便捷的学习途径。目前视频教学是网络教学中一种非常有效的方式。它可以使人们快速地进入学习状态,并取得很好的教学效果O[0003]目前,由于运用平板电脑和手机客户端观看视频的用户数量较多,因此,教学使用的视频文件不局限于电脑播放,还必须可以在手机和平板电脑上播放,即多终端播放成用户主要需求。另外,现有的教学使用的视频文件多为微软视频格式(WindowsMediaVideo,简称WMV)或者MP4(MediaPortable4)等高清流媒体格式,使得视频文件比较大,另外,用户在访问的过程中还需要安装专门的软件进行播放,需要缓存的内容较多,由于网络等因素,会造成网络负载大。【
发明内容】[0004]本发明提供一种多终端视频文件的处理方法和系统,通过将视频文件上传发送至转码器,转码器对该视频文件进行转码和切分,最终上传发布,不需要专门软件,切分后的视频可以预先缓存很小的一部分,减轻网络负载。[0005]本发明提供一种多终端视频文件的处理方法,包括:[0006]获取视频文件;[0007]对所述视频文件进行转码和切分处理,获取发布视频文件;[0008]将所述发布视频文件发送给终端,以供所述终端对所述发布视频文件进行播放处理。[0009]本发明提供一种多终端视频文件的处理系统,包括:[0010]视频管理器,用于获取视频文件;[0011]转码器,用于对所述视频文件进行转码和切分处理,获取发布视频文件;[0012]视频发布服务器,用于将所述发布视频文件发送给终端,以供所述终端对所述发布视频文件进行播放处理。[0013]本发明多终端视频文件的处理方法和系统,通过将视频文件上传发送至转码器,转码器对该视频文件进行转码和切分,最终上传发布,以便用户在多个终端上直接播放并不需要专门软件,切分后的视频可以预先缓存很小的一部分,减轻网络负载。【附图说明】[0014]图1为本发明多终端视频文件的处理方法的流程图;[0015]图2为本发明多终端视频文件的处理系统的结构示意图。【具体实施方式】[0016]图1为本发明多终端视频文件的处理方法的流程图,本实施例中的方法可以应用在各类终端设备上使用,如:电脑,手机,平板电脑,智能终端等设备,本发明对此不作限制,如图1所示,本实施例的方法包括:[0017]SlOl:获取视频文件。[0018]在本实施例中,多终端视频文件的处理系统获取需要上传的视频文件,并控制存储,调用,以及最终控制发布在网络。[0019]S102:对所述视频文件进行转码和切分处理,获取发布视频文件。[0020]在本实施例中,多终端视频文件的处理系统对该视频文件进行转码和切分。该转码器可以为一个文件转码设备,也可以为帮助用户实现所有流行音频文件和视频文件的格式转换的软件。可将任何的音频文件或者视频文件转换成各类手机、各种MP4/MP3播放器、iPod、PSP等终端设备支持的视频格式。[0021]S103:将所述发布视频文件发送给终端,以供所述终端对所述发布视频文件进行播放处理。[0022]在本实施例中,多终端视频文件的处理系统将处理后的发布视频文件进行发布,最终将转码结果显示在页面上,以供在各类终端上直接播放该视频。[0023]本实施例提供的多终端视频文件的处理方法,通过将视频文件上传发送至转码器,转码器对该视频文件进行转码和切分,最终上传发布,以便用户在多个终端上直接播放并不需要专门软件,切分后的视频可以预先缓存很小的一部分,减轻网络负载。[0024]本发明多终端视频文件的处理方法的又一实施例中,在上述图1所示实施例的基础上,对所述视频文件进行转码和切分处理,获取发布视频文件,有以下两种实施方式:[0025]第一种实施方式,转码器将视频文件转码成FLV或TS格式的视频文件,并将转码后的视频文件切分成多个片段;将多个片段通过一个扩展列表集中获取发布视频文件;[0026]第二种实施方式,将视频文件切分成多个片段,并将多个片段分别转码成FLV或TS格式;将FLV或TS格式的多个片段通过一个扩展列表集中获取发布视频文件。[0027]FLV流媒体格式是一种新的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,有效地解决了视频文件导入Flash后,使导出的视频文件体积庞大,不能在网络上很好的使用等缺点。TS格式的视频是分包发送的,每一个包长为188字节。包头为4个字节,负载为184个字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等能够在网络中不需要软件换看视频,主要用于苹果产品,例如:iPad系列,iPhone系列等。[0028]在本发明中待处理的视频文件格式可以为音频视频交错(Aud1VideoInterleaved,简称AVI)、MOV、高级流格式(AdvancedStreamingformat,简称ASF)、WMV(WindowsMediaVideo),NAVI(newAVI)、3GP、REALVIDEO、MKV、MP4等格式的视频文件,本发明对此不做限制。[0029]优选处理WMV或MP4格式的流媒体视频文件,WMV或MP4格式的主要优点在于:可扩充的媒体类型、本地或网络回放、可伸缩的媒体类型、流的优先级化、多语言支持、扩展性坐寸O[0030]在上述两个实施例中:另外,对视频文件的转码过程中,主要是将WMV、MP4等格式的视频文件转换成FLV、TS格式文件,并根据切片单位切分成小的FLV、TS片段,并创建相应播放列表文件,文件中的播放列表是按照M3U8格式进行定义,里面有真正的视频的链接。M3U8是一种可扩展的播放列表文件格式,它是一个包含UTF-8编码文字的M3U播放列表。M3U是包含媒体文件URL的播放列表标准。将视频文件切分为若干FLV片段(比如每10秒一段)时,通过一个扩展的txt列表文件将这些FLV片段集中起来供Flash播放器接收。采取HTTPLiveStreaming方式将视频文件切分为若干TS片段(比如每当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1