基于广东电视网视频分享平台及转发机制探究_消息转发机制
摘 要:电视台频道目前的传播机制有两种,一种是传统的有线电视网络,另一种是网络电视,广东电视网就是一个网络电视平台。本文提出了嵌入播放时刻的视频转发分享机制,实现了广东电视网直播系统和新浪微博服务的结合,使直播平台具有了多功能的交互性。实现了直播互动,让普通用户可以转发视频,使更多的用户参与到直播互动,因此扩大了节目的传播力度、创造了新的交互平台具有深刻意义。
关键词:广东电视网;视频转发;直播互动
中图分类号:G22 文献标识码:A 文章编号:1005-5312(2012)24-0275-02
随着互联网的发展,微博的诞生和迅速发展,掀起了互联网上的信息传播的又一次革命。微博具有传播速度快,传播范围广,传播效率高等优点。广东电视网的直播系统和微博服务是相互独立的,如果把微博应用到直播系统中,实现两者的有机结合,就可以扩大节目的传播力度。基于此背景,提出了嵌入播放时刻的视频转发分享机制,实现了边看直播边互动,并且可以转发精彩的视频到微博,让更多的用户参与互动。
一、电视网视频分享平台现状
目前的网络电视有广东电视网、中国网络电视台等网站,以及pps, pplive等基于p2p软件的直播和点播,还有youtube, youku, tudou等视频分享网站的点播。广东电视网以新浪微博为基础,通过与新浪微博帐号对接提供微博服务,从而扩大电视台的影响力和传播力度。微博用户群体主要是由电视台工作人员、主持人、记者和普通用户组成,可以在此交互平台上进行查看微博、发表微博、评论。但是广东电视网的直播、点播系统和微博是自各独立的单元,无法在观看直播的时候,通过微博对节目视频进行评论、转发等互动。怎样实现广东电视网的直播系统和新浪微博服务两者的结合,让用户在观看直播的时候进行评论、转发所观看的视频节目,从而让更多的用户参与直播互动,以此来扩大节目的传播力度,这成为本文的主要研究内容。利用微博可互动,传播速度快,传播范围广等优点对电视台节目进行快速、高效传播,并且满足了普通用户评论、转发分享自己喜爱的视频节目的愿望,因此研究工作具有重大意义。
国内外对视频转发的研究还比较少,不过国外著名视频网站YouTube和一些国内的视频网站如土豆、56网、优酷网、酷6网等都提供了视频转发到QQ空间、微博、人人网等社交网站的功能,这些网站是将视频链接地址转发到相应的社交网站,但是都不能基于用户选择的播放时刻进行转发。PPLive、PPStreaming、中国网络电视台和广东电视网等一些电视直播平台都没有提供交互功能,不能对视频进行转发。因此对直播平台增加交互功能具有很广的研究价值。
视频网站的交互方式有评论、上传、收藏、下载、分享到QQ空间、微博、人人网等一些社交网站,增加视频的传播力度,但是这些网站的视频都不能自主选择精彩的播放时刻,一般只是简单的分享视频链接。广东电视网的直播平台更没有这些交互性,只提供直播功能,因此传播方式具有局限性,增加广东电视网直播平台的交互性已成为必然趋势。
二、视频转发流程及设计方法
对于用户而言,可以边观看直播,边与其他用户进行互动,可以转发喜爱的视频,满足了用户的愿望,增添了观看直播的乐趣。对于媒体而言,新增了一种传播方式,利用微博的传播速度快、传播效率高、传播范围广等优点,扩大了节目的传播力度。因此视频转发机制具有重大的意义。
(一)视频转发流程
广东电视网视频分享平台以基于P2P网络的FLV流媒体技术为基础,依托新浪微博开放平台,建立微直播平台网站,让用户可以用新浪微博账号登录,观看微直播节目,让用户可以边观看直播边互动,可评论,可转发视频。广东电视网视频直播平台采用基于P2P网络的FLV流媒体技术,微博服务采用新浪微博开放平台进行开发。
根据视频转发的实现步骤,因此需要分别对FLV视频格式所选择的播放时刻进行提取、所选播放时刻的视频进行截图、自动形成嵌入播放时刻的视频链接,并利用微博API形成一条带评论、截图和嵌入播放时刻的视频链接地址的微博、对微博中的视频链接进行设计。
(二)视频转发机制设计
根据视频转发实现四个步骤进行分析,需要设计播放时刻的提取算法、播放时刻的截图提取算法、自动嵌入播放时刻的视频链接算法、嵌入播放时刻的视频链接解析算法。
(三)播放时刻的提取算法设计
播放时刻是视频播放进度的度量,播放时刻的提取算法的主要功能是提取视频的播放时刻,为嵌入到视频链接实现视频转发作铺垫。当用户点击播放进度条的某个位置时,可获得视频播放到的帧数,然后再将帧数转换成时间。因此算法的设计可分用户点击定位,读取所在的帧数,帧数转换成时间。
(四)播放时刻的提取算法实现
用户点击播放进度条某个位置时,可获取视频当前位置的帧数,然后需要将帧数转换成时间,因此播放时刻的提取算法的实现步骤可分为用户点击定位,读取所在的帧数,帧数转换成时间。
三、视频分享平台总体设计与实现
基于嵌入播放时刻的视频转发机制对广东电视网视频分享平台整体架构进行设计与实现,整体架构包括三大模块:P2P网络模块、流媒体模块、客户端模块。P2P网络模块是为了解决C/S架构观看的人越多服务器越繁重的缺点,实现观看的人越多越流畅,此模块采用Tracker服务器实现。流媒体模块是为了实现边下载边播放的直播功能,此模块采用FLV流媒体部署架构。
首先对视频分享平台整体拓扑结构图进行设计。每个流媒体节目需要一个流媒体源来提供媒体流。本平台采用Flash Media Server作为流媒体服务器。为了记录视频分享平台中P2P网络各视频资源节点的信息,设计了一个节点追踪服务器(Tracker服务器)。平台需要配置Web服务器存放视频分享平台网站,并且提供与新浪微博对接功能,从而实现直播互动,引入视频转发机制实现视频转发分享。
