除了Adobe Flash Player,Flowplayer和JW Player之外,哪些玩家可以使用Amazon S3 CloudFront進行視頻流傳輸?用於從Amazon S3 CloudFront進行視頻流傳輸的播放器
我需要流mp4,同時支持Flash和html5。 理想情況下,它應該是一個免費的解決方案。
謝謝。
除了Adobe Flash Player,Flowplayer和JW Player之外,哪些玩家可以使用Amazon S3 CloudFront進行視頻流傳輸?用於從Amazon S3 CloudFront進行視頻流傳輸的播放器
我需要流mp4,同時支持Flash和html5。 理想情況下,它應該是一個免費的解決方案。
謝謝。
已經發現MediaElementJs確實支持視頻流。它是免費的。
看看這個問題如何可以用於流 - Video streaming from Amazon S3 CloudFront using Mediaelement.js
看到this comment一個例子。
Mediaelement.js確實支持視頻流。
從一些服務器的視頻流(如形成亞馬遜S3 CloudFront的) 「源」 標籤應使用:
<video width="320" height="240" preload="none">
<source src="rtmp://someurl.cloudfront.net/cfx/st/mp4:filename.mp4" type="video/mp4" />
</video>
實時流flashstreamer選項應該被使用(看this comment):
<video class="mejs-player" data-mejsoptions='{flashStreamer:"rtmp://170.93.143.150/rtplive/000109f6004b00a6004af03676235daa"}'>
<source src="000109f6004b00a6004af03676235daa" type="video/rtmp">
</video>
請注意,RTMP示例僅適用於Flash,不適用於html5。因爲html5不支持RTMP。
你可以試試這個。這個頻閃播放器也是開源的 http://www.opensourcemediaframework.com
檢查videojs。它是一個基於html5的視頻播放器。
它有能力以流MP4,WEBM,OGG文件,而不需要服務器端的球員,如JWPlayer等
不需要安裝在客戶端瀏覽器
它的開源和免費
要以mp4格式播放s3流媒體視頻,帶有videojs播放器,請查看howto。
希望這有助於
根據你的意思是「流媒體」videojs可能不是正確的答案;它似乎不支持RTMP。它僅支持Flash後備,通過簡單的舊HTTP/HTTPS播放視頻文件,這通常不是人們在就Flash使用「流式傳輸」時所表達的意思。這就是說我們已經能夠在下載完成之前使用它來獲取HTTP視頻。 –
@ChrisMoschini現在可能videojs [支持RTMP](http://blog.videojs.com/post/60471080014/video-js-4-2-0-released-rtmp-css-designer-and)。 – ChrisW
我已經使用了Flowplayer's HTML5 player成功。一個沒有品牌的副本的成本是95美元,但如果你不介意水印標誌,它是免費的。它很好的維護,記錄和支持。
下面是我與亞馬遜S3 /流的Cloudfront安裝中使用的設置:
<!-- JS setup -->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript" src="/flowplayer/flowplayer.min.js"></script>
<script type="text/javascript">
flowplayer.conf = {
swf: '/flowplayer/flowplayer.swf',
rtmp: 'rtmpe://XXXXXXXXXXXXX.cloudfront.net/cfx/st',
embed: false,
key: 'XXXXXXXXXXXX',
fullscreen: true,
tooltip: false,
native_fullscreen: true
};
</script>
<!--[if lt IE 9]><script src="/library/html5shiv.js"></script><![endif]-->
<!-- Player -->
<div id="streaming-embed-1366642298000-64v7ndxkzd" class="flowplayer no-volume no-mute play-button">
<video>
<source type="video/flash" src="mp4:1366642298000-64v7ndxkzd">
<source type="video/mp4" src="https://XXXXXXXXXXXXX.cloudfront.net/1366642298000-64v7ndxkzd.mp4">
<source type="video/flv" src="https://XXXXXXXXXXXXX.cloudfront.net/1366642298000-64v7ndxkzd.flv">
</video>
</div><!--// end .flowplayer -->
免責聲明:我與的Flowplayer沒有隸屬關係任何
如何使用它的視頻流?你用過這個球員嗎? –