论文部分内容阅读
本文首先对国内电视台之间新闻交换业务进行介绍,讨论了台际间视音频业务协作所存在的种种问题。同时分析了国内视音频交换类网站以及视频类网站的技术情况,提出了建设基于Internet的新闻交换平台的设计及实现方法。广电行业内电视台可以通过新闻交换平台上的视频传输、视频粗编剪切拼接、视频转码、信息发布等功能,实现台际间新闻视频素材的交换与合作。根据调查,国内各大电视台为了保证播出质量,非编系统大多采用MPEG-2编码标准对视频进行编码,然而通过MPEG-2标准进行编码后的视频容量较大。因此要在广电行业内为实现电视台间进行新闻协作而建设的基于Internet的新闻交换平台,最主要的技术问题是解决在低带宽的Internet环境下,进行大容量MPEG-2视音频数据进行传输的问题。本文结合了国内电视台之间新闻素材交换的业务流程,在新闻视频上传、编辑、下载过程中,通过流程及技术上的优化,切实提高了视频传输的效率。首先在新闻视频上传过程中,本文提出了由新闻提供方先上传新闻串联单,由新闻消费方根据新闻串联单选择需要下载的新闻,然后再由新闻提供方根据消费方的选择来上传视频的业务流程。解决了新闻提供方在上传视频过程中,因不知消费方需求,随意上传视频,从而导致新闻交换平台存储、网络带宽压力较大的问题。在新闻消费方进行视频下载的过程中,本文提出了将视音频粗编工作前移,通过视频剪切与拼接技术,切实减小待下载视音频文件的容量,从而提高视音频文件的下载效率。然而为了实现基于Internet的低带宽视频粗编工作,本文提出了先在交换平台上解析出高码流新闻视频文件中的视音频序列,生成新闻视频文件的索引表。然后由新闻消费方通过对低码流视频文件进行打点操作,产生最终需要下载的视频序列索引表。视频下载客户端根据视频序列索引表下载高码流视频文件中相应的视频序列,并拼装成一个可流畅播放的视频文件。在新闻交换平台上对低码流视频文件进行打点,在客户端对下载后的高码流视频序列进行拼装的技术,解决了直接基于Internet对高码流视频文件进行编辑而引起的网络带宽瓶颈问题;在新闻交换平台上生成的是高码流视频文件的索引表,而不是剪切后的视频文件,解决了直接在新闻交换平台生成多个高码流剪切版本而导致的存储压力过大的问题。最后,为了实现对视频文件下载进行提速,利用新闻交换平台上视频粗编后生成的视频索引表可以方便地转换成BitTorrent协议中的种子文件这一特点,本文选择了基于BitTorrent协议的P2P数据传输技术与MPEG-2视频文件编辑技术相结合的方法来实现视频文件下载功能。通过对BitTorrent协议中种子文件格式以及种子间交互消息的更改,解决了BitTorrent协议只能实现完整数据文件下载的问题。使得改造后的BT客户端可根据视频索引表对高码流视频文件中部分视频序列进行下载。同时通过对下载完成后视频数据的时间标记进行更新,解决了BitTorrent客户端下载视频文件后的拼接问题,使得拼接后的新闻视频可以流畅播放。