● 摘要
近几年随着移动互联网的飞速发展,互联网各领域逐渐向移动互联网扩展,视频服务在互联网领域技术趋渐成熟,丰富的视频资源、超清晰的视频体验给人们带来的丰厚的视频盛宴。移动互联网的发展给人们享受视频盛宴提供了更简单快捷的便利,人们慢慢熟悉、习惯通过移动互联网观看丰富的点播视频以及直播视频。对于一些特殊视频,收费服务亦开始显示趋势。
本文将开发一套基于流媒体协议、适于移动终端使用的视频直播收费系统。首先,通过介绍主流的流媒体协议,对流媒体协议有了初步了解的基础上,从中选择适于移动终端的Http Live Streaming协议,通过协议解析,提取视频直播片段保存到服务器并对播放列表M3U8文件进行加密,供移动终端使用。服务器间通过Nginx技术实现负载均衡、通过Rsync工具实现文件同步功能。然后,通过Spring技术和Struts技术利用Spring框架和Struts框架搭建管理后台,添加管理视频直播信息并为移动终端提供服务,响应其各种请求。最后,精心设计出一个移动终端客户端,用户通过注册登录该客户端付费观看直播视频,以及免费观看点播视频。为保证用户的合法权益,客户端采用第三方工具支付宝进行支付操作。
通过对系统的功能测试和对移动终端客户端的兼容测试、性能测试,用户可以通过移动终端客户端安全使用付费流程正常享受系统提供的视频服务。
相关内容
相关标签