2013-06-02 100 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的

相關問題