2010-08-17 114 views
22

如果我公開使用亞馬遜S3的MP4資源,然後將Html5 Video標籤放在資源的URL周圍,它會流嗎?這真的很簡單嗎?有很多「編碼」API,比如pandastream和zencoder,我不確定這些公司究竟做了什麼。他們是否只管理帶寬分配(升級/降低流質量和交付速率/跨平臺優化?)或者編碼服務做的更多。亞馬遜S3託管流媒體視頻

回答

30

這是來自Zencoder的Brandon。你要找的東西可能是Video JS(videojs.com)用於播放視頻的東西。您可以將MP4上傳到S3並在播放器中引用它(或直接在視頻標籤中,但有其他問題)。我們的服務實際上用於轉碼視頻本身,而不是傳輸。我們實際上創建了Video JS,通過簡單,兼容的HTML5播放幫助我們的客戶(以及廣泛的網絡)。如果您有任何其他問題,請提問。謝謝。

+1

我希望videojs提供一些rtmp支持,支持YouTube視頻,也許還有一點HTTP Live Streaming支持和/或文檔。我喜歡VideoJS :)並且不想永遠使用JWPlayer :( – cwd 2013-02-26 04:21:10

+1

這是什麼意思「我們的服務實際上用於轉碼視頻本身」? – 2014-08-15 10:11:57

4

Amazon S3是提供視頻內容的絕佳選擇。我們已經使用了它幾年,沒有問題,成本也是無與倫比的。您還應該考慮使用Amazon CloudFront並將媒體配置​​爲使用其「流式發佈」。它基本上使用你的S3文件,但將它們複製到互聯網的邊緣位置,並使用RTMP爲用戶提供更好的播放體驗,併爲您節省帶寬資金。

http://aws.amazon.com/cloudfront/

+5

這看起來不錯,但是有沒有什麼辦法可以讓這些性能沒有閃光的好處?從html5視頻移動到閃光似乎不是最好的想法現在做... – c089 2011-01-02 18:20:53

+0

@ c089非常好的問題,我想知道同樣的事情,你有沒有找到任何有關做HTML5相同的信息? – 2013-01-31 18:09:04

+0

nope,當時我在想的項目從來沒有得到任何地方,在那之後,這個要求從未出現過......但請看Brandon上面提到的videojs.com的回答:) – c089 2013-02-01 07:23:46

7

回答你的問題的第一部分是,是的,它就是這麼簡單。有關於它的howto以及文章結尾處的工作演示,您可以看到它們是概念證明。

希望這會有所幫助。

0

我只是有同樣的問題,你並很高興地看到,上傳的MP4文件到S3,設置它的「公共」的權限,然後使用這個簡單的HTML工作很好,沒有任何額外的工具而CloudFront甚至沒有必要。

<video id="clip" controls preload=auto width=640 height=264 data-setup="{}"> 
    <source src="https://s3.amazonaws.com/xxxxbucketnamexxxxx/xxxxfilenamexxxx.mp4" type='video/mp4'/>   
</video>