如果我公開使用亞馬遜S3的MP4資源,然後將Html5 Video標籤放在資源的URL周圍,它會流嗎?這真的很簡單嗎?有很多「編碼」API,比如pandastream和zencoder,我不確定這些公司究竟做了什麼。他們是否只管理帶寬分配(升級/降低流質量和交付速率/跨平臺優化?)或者編碼服務做的更多。亞馬遜S3託管流媒體視頻
22
A
回答
30
這是來自Zencoder的Brandon。你要找的東西可能是Video JS(videojs.com)用於播放視頻的東西。您可以將MP4上傳到S3並在播放器中引用它(或直接在視頻標籤中,但有其他問題)。我們的服務實際上用於轉碼視頻本身,而不是傳輸。我們實際上創建了Video JS,通過簡單,兼容的HTML5播放幫助我們的客戶(以及廣泛的網絡)。如果您有任何其他問題,請提問。謝謝。
4
Amazon S3是提供視頻內容的絕佳選擇。我們已經使用了它幾年,沒有問題,成本也是無與倫比的。您還應該考慮使用Amazon CloudFront並將媒體配置爲使用其「流式發佈」。它基本上使用你的S3文件,但將它們複製到互聯網的邊緣位置,並使用RTMP爲用戶提供更好的播放體驗,併爲您節省帶寬資金。
7
回答你的問題的第一部分是,是的,它就是這麼簡單。有關於它的howto以及文章結尾處的工作演示,您可以看到它們是概念證明。
希望這會有所幫助。
0
亞馬遜S3與亞馬遜CloudFront相結合作爲可擴展的CDN非常流行並且非常適合構建出色的視頻解決方案,即使Netflix類系統在HTML5中使用自適應比特率(ABR)視頻,使用媒體源擴展與MPEG-DASH或HLS,就像Netflix或Youtube所做的一樣。
在這裏,你可以找到一個不錯的教程:http://www.bitcodin.com/blog/2015/02/create-mpeg-dash-hls-content-for-amazon-s3-and-cloudfront/
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>
相關問題
- 1. 亞馬遜s3視頻流
- 2. 流媒體視頻 - jwplayer,亞馬遜s3和cloudfront
- 3. 從亞馬遜S3生成URL(來自亞馬遜S3的流媒體文件)
- 4. HTML5視頻與文件託管在亞馬遜S3
- 5. 從亞馬遜S3服務視頻
- 6. 亞馬遜s3視頻對象信息
- 7. 視頻託管和流媒體
- 8. 從亞馬遜S3流式傳輸私人視頻
- 9. 亞馬遜S3 /的Cloudfront Ruby on Rails的視頻流
- 10. 亞馬遜雲媒體服務器流媒體幫助
- 11. 亞馬遜S3 - 博託下載失敗
- 12. 亞馬遜S3 mp4視頻不能播放HTML視頻標籤
- 13. S3亞馬遜域
- 14. FileNotFoundException亞馬遜S3
- 15. 視頻託管平臺或流媒體視頻CDN,爲什麼?
- 16. 亞馬遜S3緩存音頻文件
- 17. PHP亞馬遜S3 - 批量複製整個文件及其內容從託管服務器到亞馬遜S3
- 18. 流星亞馬遜s3刪除圖像
- 19. 流星包在亞馬遜S3上傳
- 20. 從Heroku上傳媒體到亞馬遜S3
- 21. 權限被拒絕亞馬遜EC2和S3託管問題
- 22. 我如何使用亞馬遜S3託管網站
- 23. 使用GoDaddy域名託管鏈接到亞馬遜S3網站
- 24. 亞馬遜產品API亞馬遜即時視頻
- 25. 亞馬遜雲託管網絡?
- 26. GlassFish的託管在亞馬遜EC2雲
- 27. 在亞馬遜上託管Plastic SCM?
- 28. 在亞馬遜雲上託管
- 29. 從亞馬遜S3流音頻開始滯後
- 30. 軟件託管,管理和流媒體視頻
我希望videojs提供一些rtmp支持,支持YouTube視頻,也許還有一點HTTP Live Streaming支持和/或文檔。我喜歡VideoJS :)並且不想永遠使用JWPlayer :( – cwd 2013-02-26 04:21:10
這是什麼意思「我們的服務實際上用於轉碼視頻本身」? – 2014-08-15 10:11:57