2011-03-21 61 views
3

我目前正在研究不同的流媒體方法,用於實況流和點播流。點播視頻流

我讀過有關組播和單播,現在我得到了以下的問題,我無法找到答案。

「是否可以使用多點傳送進行點播?」

我的理解是,在使用多播時,媒體服務器創建的視頻,只播放一次,用戶可以連接並觀看流的方式。

這是因爲多播只允許直播?如果不是,有人請向我解釋它是如何工作的?

+1

Serverfault是一個更好的地方可能會問這個問題... – 2011-03-21 09:55:47

+0

好吧。我得到了一個朋友爲此推薦的stackoverflow。我會在另一個論壇上發佈這個問題:-) – ChosSimbaOne 2011-03-21 09:59:59

回答

2

嗯,你可以這樣做,但更大的問題是爲什麼你想要它?

點播建議您在單個觀衆希望看到的內容特定部分的時間開始播出。如果單個用戶選擇內容及其開始時間,爲什麼要多播它?

+0

這就是我的想法。我認爲這不是一個很好的流式傳輸方式,因爲用戶無法控制它們何時進入一個流,這不會使它非常流暢。 – ChosSimbaOne 2011-03-21 10:01:59

+0

對不起我的失敗,不知道我只能編輯5分鐘,所以繼承我的問題的其餘部分:這就是我的想法。我認爲這不是一個很好的流式傳輸方式,因爲用戶無法控制它們何時進入一個流,這不會使它非常流暢。是否有可能解釋非常膚淺的如何可能或鏈接到一個源代碼os我可以讀它我自己?我試圖在網上搜索幾天,但一直沒有找到具體的東西。 – ChosSimbaOne 2011-03-21 10:09:47

2

是的,它可以完成,但有一些警告。如果你乘坐舊飛機搭乘飛機,你可能會看到一箇舊的娛樂系統,每個系統都提供20個頻道和一部電影。通道全部滾動,一旦程序結束,它們重新啓動。這比在投影機上只播放一個頻道更好,因爲它可以讓用戶選擇要觀看的內容,但不能讓他們自由觀看。

現代航班娛樂系統全部點播,每位乘客隨時都可以收看任何電影。那麼多播如何幫助解決這個問題呢?如果您檢測到多個用戶正在觀看相同的電影,並且同時需要,則可以使用一個多播頻道將流替換爲每個用戶。技術上精明的,但你必須問爲什麼你會這樣做?這隻有在通信媒體可感受或不足以同時爲每個用戶服務時纔有意義。

設計飛行娛樂系統,它不能擴展到每一個乘客真正使用它是有點短視。因此,系統可以爲每個用戶處理最糟糕的流,這意味着多播任何東西都沒有好處。

一些有線/衛星網絡實現多播流並使用時間窗將盡可能多的觀衆分組在一起。例如,等待最多5分鐘觀看視頻,同時顯示臭名昭着的短語「緩衝」。

3

「是不是做的按需可能與多播流?」

從技術上來說,是的。實際上,沒有。

我的理解是,當使用多播時,媒體服務器會創建一個只播放一次的視頻流,用戶可以連接並觀看。

你對此理解正確。就是這樣。