【问题标题】:Silverlight streaming videoSilverlight 流媒体视频
【发布时间】:2012-04-20 01:39:21
【问题描述】:

我正在为某家公司的客户创建一个网络平台。该公司要求平台允许视频流。

重要的是要注意,该公司将通过我为此目的构建的软件将视频添加到平台,并且每个视频都将在 sql server 表上引用。

我以前从未做过流媒体,所以我要问两件事:

第一个是关于 Silverlight 流媒体的一些指导(教程、文章、示例等)

另一个是我主要关心的问题。我有一些来自公司的视频样本,它们都超过 200 MB,最高可达 2GB,所以我知道我必须重新编码它们才能变得更小。但是,我该怎么做......我的意思是,我是否必须手动重新编码它们,一次一个,或者有没有办法在添加新视频时自动完成?

我有 Expression Studio Encoder 4 pro,但从未真正使用过它,据我所知,我必须手动添加每个视频来进行编码。再次...有没有办法做到这一点??

谢谢

【问题讨论】:

    标签: silverlight video encoding streaming


    【解决方案1】:

    并非所有视频格式和编码都受 Silverlight 支持。有关受支持格式的列表,请参阅 this page。您可能需要重新压缩您的视频,不仅是为了减小它们的大小,还为了规范格式。

    重新压缩可以在后台运行的 Windows 服务中完成,要使用的更合适的库可能取决于您将使用的目标格式。对于 wmv 文件,我建议使用 Windows Media Format SDK、(目前已弃用)Windows Media Encoder SDK 或其后继的 Expression Studio Encoder SDK。对于使用 H264 作为目标,我建议使用 ffmepg

    您应该根据可以预见的网站用户数量来决定交付协议。 HTTP 可能不是最佳选择,因为还有其他协议,例如 RTTP,通常更适合视频流。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 2020-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多