2013-06-02 101 views
3

我正在编写视频点播解决方案。我想照顾从摄取内容到播放的端到端流程。推荐服务器端媒体编码器或SDK

我决定使用IIS平滑流式传输的方法,这意味着所有的视频内容都必须编码为H246自适应流式视频。

我最初开始在这个项目中使用Azure,但是我深入了解,我意识到这真的是我需要的太大的平台。它加载了我试图实现的不必要的工作和复杂性。

我遇到的问题是选择合适的方法来编码上传的内容。有许多编码包可用,但我找不到符合我的标准的编码包。 我很高兴使用现成的软件包或用适当的SDK编写一些东西。

  1. 的Windows Server在交互式用户注销(即作为Windows服务)2012
  2. 必须操作
  3. 理想的通知上必须操作的作业完成时(可以是间接的方法)
  4. 理想的情况下创建一个缩略图
  5. 调用编码过程可以是简单的命令行,看文件夹或API/SDK
  6. 必须在我的服务器上,而不是云服务
  7. 必须H264编码自适应流为IIS

我已经试过:

  • Expression Encoder的 - 不会在2012年的工作,而不再通过MS开发
  • 索伦森挤压 - 几乎工程,但保留自己从打开命令提示符启动时使每次编码所以时间我用实例
  • Azure中的100的最后..太大&昂贵

我知道Sorenson有一个服务器产品,可以自行托管,但这是成本高昂的。 MainConcept有几个SDK,我发邮件给他们,但他们没有列出价格,所以这对我来说意味着昂贵。 (你可能已经注意到成本是一个很大的因素,我是一个人和一个公司)

任何人都可以推荐一个.NET SDK(c#)SDK或编码器包会打我的标准吗?

非常感谢

+0

原来表达编码器不工作2012年,为您提供使用SDK,而不是GUI。如果它仍然是受支持的产品,这将是理想的。 – Damo

回答

1

看看http://www.ffmpeg.org/

虽然不是一个。网解决方案,它是免费的,并

我没有用它为自适应流媒体视频满足大部分的标准,但显然它支持它

这一切都通过命令行来完成 - 这取决于你想要什么这样做,你可能需要为它编写的包装(我们不得不监视文件夹/数据库和通知时完全做到这一点),但我已经用它成功地在过去编码每天几十视频的违规记录

1

Rhozet P romedia Carbon是您正在寻找的工具。支持您的所有需求。您可以申请免费演示。他们处理格式的所有许可。

http://www.harmonicinc.com/product/promedia-carbon

你可能要为此任何工具将是成本太高,由于许可证。

正如其他人所说,你的其他选择是FFmpeg的

相关问题