More Related Content Similar to online video for game Similar to online video for game (20) online video for game13. 视频平台
• 点播
• 全平台,全设备
• 直播
• K歌, 游戏, 教育
• 虚拟视频
• 用户
• 配乐,剪辑,解说,加广告,做宣传; 可能不需要游戏录制后自动上传
• 选择高人气,高收益的直播平台
15. Video Codec
• 视频编码
• Mpeg1,mpeg2,mpeg4,wmv,rmvb,Xvid,Divx,H263,H264,VP8,RV30,RV40
• 音频编码
• wav,mp3,wma,ra,ape,aac,vorbis
• 容器格式
• avi,rmvb,kmv,mp4,flv,3gp
16. Video Codec
• 分辨率
320x240, 480x270,480x320, 640x480,720x406,720X480, 960x720,1280X720,
1920X1080
• 码率
• kbps=文件大小(字节) X8/时间(秒) /1024
• 带宽
18. Video on Internet
• 常用格式
• H.264/AAC/MP4 组合
采用 H.264 视频编码和 AAC 音频编码的 MP4 文件
• VP8/Vorbis/WebM 组合
采用 VP8 视频编码和 Vorbis 音频编码的 WebM 文件
• 支持
• Flash + HTML5
19. • Google,Mozilla开源
• Firefox, Chrome, Opera支持
• Microsoft, Apple
• 专利
• 高质量, 低码率
• 芯片硬解码
• Win7,OS X, iOS原生支持
• IE9,Safari原生支持
• Google,Mozilla
• 开源
• Firefox, Chrome, Opera支持
22. 参考
• Android Supported Media Formats
Network Protocols
Core Media Formats
Video Encoding Recommendations
• IOS audio and video
23. 流媒体
• 实时流式传输(Real time streaming)
RTSP协议(Real-Time Stream Protocol)
RTMP协议(Real time messaging protocol) (adobe)
MMS 协议(Microsoft Media Server)
实时性好,需要特定协议和服务支持
• 顺序流式传输(progressive streaming)
HTTP progressive streaming
HTTP Live Streaming (apple)
采集 ->编码 -> 分割/索引(m3u8文件) -> web/CDN (索引文件和视频文件) -> 客户端
H.264视频+AAC音频+MPEG-2 TS
HTML5支持
利用现有HTTP协议,实现简单, 可使用常用web server技术
伪实时
26. Video capture
• DirectShow
• Microsoft Media Foundation
Win7+
• VideoLan
• Expression Encoder SDK
• 收费
• LEADTOOLS
• Visioforge
• Mitov videolab
27. 视频网站
• CDN
• 存储
备份? Raid?
第三方云平台
• 带宽
最大成本
• 转码
支持多少格式? 静态? 动态?
• 缩略图
截图频率?
上传
存储
提取元数
据,缩略图
转码/切分
分发
调度
管理
30. Media Server
• 开源
• red5 (java)
• crtmserer (c++)
• nginx-rtmp-module
• Darwin Streaming Server
• 商业
• fms(Flash Media Server)
• helix realnetwork
• wowza media server
35. .Net Resource
• DirectShow
• Expression Encoder SDK
• Windows Media Encoder 9 Series SDK
• Microsoft® Expression® Encoder 2 SDK
• Microsoft Expression Encoder 4 从3.0开始要安装完整版本才能用SDK
• MediaSuite.NET
收费
• DirectShowNet Library
Directshow的c#封装
• Aforgenet
• VideoShow
42. 实现
• 字幕
• 时间
• 内容
• 属性(颜色、字体、运动路径、停留时间。。。)
• 显示
• 自定义字体、颜色。。。
• 是否遮挡主区域、是否遮挡字幕。。。
• Flash
• 定制播放器
• HTML5
• Video + Canvas
46. Q / A ?
Build, Borrow, or Buy
Editor's Notes http://live1.ms.tvb.com/tvb/tv/inews/044.m3u8 互动新闻台http://live1.ms.tvb.com/tvb/tv/jade/044.m3u8 高清翡翠台 15个最好的 HTML5 视频播放器
http://www.oschina.net/news/25949/15-html5-video-players
基于HTML5的简易弹幕式评论播放器的实现
http://www.zkgo.info/blog/?p=212