2012-04-22 34 views
1

爲了能夠記錄和即時回放音頻在我的網站,我已經建立了Red5的和FLV錄音機。現在,我也將實施視頻解決方案。流式傳輸高清視頻安全嗎?

與流媒體(HD)視頻的問題是,如果你的互聯網連接速度太慢,這是行不通的。我想讓大多數用戶能夠觀看我的視頻。我可以使用Red5服務器,還是必須使用HTTP來確保每個人都可以完美地觀看它?

+1

HTTP不會奇蹟般地提升用戶的互聯網連接。 – zmccord 2012-04-22 15:52:57

+2

沒有,但它允許用戶等待VIDO加載。 – 2012-04-22 15:53:34

回答

0

好吧,如果你使用例如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,則即使您的互聯網可以獲得最高層次,您也將獲得示例代碼中的最後一個文件,這是因爲您作爲客戶端不會看到任何區別反正。)

您也可以使用更少的主機的帶寬,因爲如果你用一個小屏幕,你不流高品質的,因爲最終用戶不會看到任何區別無論如何。

這是做它,因爲它會給你的用戶提供最佳體驗,而你留對您的影片「搶劫」更好地保護的好方法!

,如果你想知道的東西請添加評論!

+0

咦? 「搶劫」? – 2012-04-22 19:53:24

+0

是的。如果您只需將.mp4(或類似的)URL輸入到影片中,您可以選擇直接下載。如果發生錯誤,jwPlayer甚至會輸出電影URL。那麼,客戶可以輕鬆下載您的電影。有些人可以理解一些HTML並手動查找電影來源。但很少有普通用戶(不是首先複製電影)可以從流媒體源下載電影。 – 2012-04-22 19:55:52