2014-04-29 143 views
1

我正在嘗試構建可同步流式傳輸視頻內容的媒體播放器。我想要達到的目的是讓幾個人同時觀看來自不同位置的同一部電影,並且如果一個客戶端暫停了電影,它將暫停給所有人。與玩家將遊戲傳送給觀衆的方式有些相似,只是流媒體內容是某些視頻文件。同步,同步內容流

有人可以推薦任何文檔或指向正確的方向嗎?編程語言明智我寧願要麼Python,Ruby,Objective-C,或Java。我可能不得不使用TCP來確保正確的順序,但是如何處理用戶輸入,例如,暫停,播放等?

編輯:我剛剛找到一個網站,正是我想要實現的。這是我想爲我自己的服務器做的一個例子:Sync-Video.com

我在GitHub上找到了一些很好的解決方案。無法發佈鏈接,因爲我沒有足夠的聲譽。您可以搜索sync由用戶calzonemansyncplayUriziel

回答

0

我個人建議使用服務器來傳輸視頻內容,因此可以由一個人爲每個人改變。 Java有一個相當不錯的服務器庫;這非常容易使用,特別適合初學者。儘管您可以將Java與另一種適合您的服務器需要的編程語言一起使用。

雖然我想指出java;由於目前的非普遍狀態可能會導致併發症;然而,如果這不是問題,我的建議就成立了。

另一方面,C#也可能對客戶端有好處,因爲它具有與Windows(最常用的操作系統)最大的IO兼容性/庫。

建議:
的Java: http://www.javaworld.com/article/2077634/java-web-development/how-to-get-started-with-server-side-java.html
C#:http://tech.pro/tutorial/704/csharp-tutorial-simple-threaded-tcp-server