爲了能夠記錄和即時回放音頻在我的網站,我已經建立了Red5的和FLV錄音機。現在,我也將實施視頻解決方案。流式傳輸高清視頻安全嗎?
與流媒體(HD)視頻的問題是,如果你的互聯網連接速度太慢,這是行不通的。我想讓大多數用戶能夠觀看我的視頻。我可以使用Red5服務器,還是必須使用HTTP來確保每個人都可以完美地觀看它?
爲了能夠記錄和即時回放音頻在我的網站,我已經建立了Red5的和FLV錄音機。現在,我也將實施視頻解決方案。流式傳輸高清視頻安全嗎?
與流媒體(HD)視頻的問題是,如果你的互聯網連接速度太慢,這是行不通的。我想讓大多數用戶能夠觀看我的視頻。我可以使用Red5服務器,還是必須使用HTTP來確保每個人都可以完美地觀看它?
好吧,如果你使用例如jwPlayer,你可以建立一個RTMP流,正如你可能已經知道,因爲你問到這個問題。
如果您使用此代碼:
<div id='mediaplayer'></div>
<script type="text/javascript">
jwplayer('mediaplayer').setup({
'flashplayer': 'player.swf',
'width': '720',
'height': '306',
'playlist': [
{
'title': 'Just add a title here...',
'provder': 'rtmp',
'image': 'Add a image to show before the video is started.',
'duration': 'X seconds'
'streamer': 'rtmp://server.com/dir',
'plugins': {
'qualitymonitor-2': {}
} // This will give different charts so that you can see what's going on behind the scenes!
'levels': [
{ bitrate:"2920", width:"1920", file:"videos/sintel-1920.mp4" },
{ bitrate:"2080", width:"1280", file:"videos/sintel-1280.mp4" },
{ bitrate:"2080", width:"720", file:"videos/sintel-720.mp4" },
{ bitrate:"650", width:"480", file:"videos/sintel-480.mp4" },
{ bitrate:"420", width:"320", file:"videos/sintel-320.mp4" }
]
}
]
});
</script>
可以提供最終用戶與許多不同版本的同一視頻的,有不同的比特率,從而可以使用更高質量的,如果你有足夠的互聯網速度。 (如果您有20mbit/s作爲客戶端,並且屏幕寬度爲400 px,則即使您的互聯網可以獲得最高層次,您也將獲得示例代碼中的最後一個文件,這是因爲您作爲客戶端不會看到任何區別反正。)
您也可以使用更少的主機的帶寬,因爲如果你用一個小屏幕,你不流高品質的,因爲最終用戶不會看到任何區別無論如何。
這是做它,因爲它會給你的用戶提供最佳體驗,而你留對您的影片「搶劫」更好地保護的好方法!
,如果你想知道的東西請添加評論!
咦? 「搶劫」? – 2012-04-22 19:53:24
是的。如果您只需將.mp4(或類似的)URL輸入到影片中,您可以選擇直接下載。如果發生錯誤,jwPlayer甚至會輸出電影URL。那麼,客戶可以輕鬆下載您的電影。有些人可以理解一些HTML並手動查找電影來源。但很少有普通用戶(不是首先複製電影)可以從流媒體源下載電影。 – 2012-04-22 19:55:52
HTTP不會奇蹟般地提升用戶的互聯網連接。 – zmccord 2012-04-22 15:52:57
沒有,但它允許用戶等待VIDO加載。 – 2012-04-22 15:53:34