|
georgefan 发表于 2012-6-27 08:48
如果是实时动态转码然后通过网络向移动设备传输,这对server的cpu的要求是不是太高了?
最理想的方式是移动 ...
楼主似乎有些误解。。
我依次解释一下功能(顺便说一下,这些都已依赖MS自家的东西)
平滑流式处理。对与平滑流式处理兼容的客户端(包括 Microsoft ® Silverlight ®)启用点播媒体文件的自适应流式处理。
IIS Smooth Streaming - 是Internet 信使服务 (IIS) 7.0的一个扩展,它能提供流畅的视频流媒体,并且可以根据客户端的网络带宽和CPU的执行能力的改变,随时的调整视频质量。
预览在这里
http://www.iis.net/media/experiencesmoothstreaming
http://www.casttime.com/Demo/VideoFlow
客户端通常是 Siverlight。。最近多了WP版的。
视频文件需要预先制作,使用Microsoft Expression Encoder
实时平滑流式处理。对与平滑流式处理兼容的客户端和 Apple® 移动数字设备启用实时媒体广播的自适应流式处理。
和上边的一样,不同之处是, 源是实时输入的,
比如电视之类的
编码工具还是 Microsoft Expression Encoder
位速率限制。测量媒体传送到播放器的速度。
这个是限制下载速度的,
根据视频的码率,
有些人,只看视频的开头,就关闭了,
但传输的时候,可能浪费了大量带宽。
Web 播放列表。实现媒体内容的安全排序和服务器端控制。
一个播放列表。。而已。。对于客户端来说,类似一个文件。。
至于转码, 是另一个功能
http://www.iis.net/download/TransformManager
这个我还没用过, 看描述, 是监控一个文件夹, 并自动转码新的文件。放入指定的位置。
最后说一下, 没有人说过,转码非给在一个服务器上。
至于那个TransformManager ,那个可以配置成一个阵列的(一堆服务器)
|
|