2011-02-17 51 views
1

我目前正在網站上實施視頻上傳服務。視頻不是網站的主要功能,但用戶將上傳相當數量。 「問題」是用戶正在將各種格式上傳到服務器,而我使用的Flowplayer自然無法處理所有這些格式。目前我正在將後臺任務中上傳的視頻重新編碼爲h264,播放效果不錯。即使我在這種情況下將「nice」級別設置爲10,當某人上傳服務器時速度顯着下降。服務用戶上傳的視頻

我真正的問題是,在相對繁忙的網站上提供視頻內容的最佳方式是什麼(每月6萬個)?

想法,我現在所擁有的:(?zencoder)

  • 繼續像我現在做的,但增加了一個專用的服務器用於編碼
  • 只有上傳的內容和服務內容作爲一種H264的流(rtmp?)。

服務器信息:nginx + rails 2.2.2。

+0

什麼導致放緩?它是通過重新編碼放置在CPU和/或服務器內存上的負載,還是更特定於過程? – 2011-02-17 18:58:01

回答

1

視頻轉碼和傳輸是其中一個很容易達到70-80%的權利水平。

這是最後一個殺手的10-20%。

如果您有一個網站每月生成60K個唯一身份,並且視頻將成爲您用戶體驗和業務的重要組成部分,我強烈建議您考慮用商業視頻平臺替換您的本地解決方案。

在此承認我的偏見 - 我爲Ooyala工作 - 我誠實地認爲這是平均網站管理員不想自行解決的問題。要解決的問題和角落案件的數量令人難以置信。此外,如果您想要查看此內容的貨幣化情況,您將能夠更好地利用商業平臺中提供的設施來做到這一點。

當然,我認爲Ooyala是一個很好的選擇(heck最好的選擇),否則不會在這裏工作,但他們有很多選擇。

,你會想看看是什麼:上傳UGC(用戶生成內容)

  • 靈活和強大的轉碼
  • 內容管理
  • 分析
  • 廣告網絡集成

    • 能力
    • 用於定製和整合播放器和後端的API
    • 可用性和可靠性