您好堆棧溢出社區同步,播放YouTube視頻中的多個客戶端
我是一個相當新手編碼器,但我有一個項目,我已經制定,看起來越來越複雜,每天和我不不知道從哪裏開始。
靈感來自Synchtube & Phonoblaster,我正在爲我的網站創建一些內容,讓訪問者能夠實時觀看YouTube視頻和播放列表。
因爲我想能夠把它放在我自己的網站的上下文中,我不能使用上面列出的服務已經這樣做 - 所以我想弄清楚如何推出我自己的。
有些東西已被寫入有關此主題的堆棧溢出,以及其他博客: HERE 和HERE。
因爲我仍然認爲自己是一個新手程序員,並且我在Google和Stack上發現的很多信息往往會超過1或2年,所以我仍不確定從何處開始或者如果此信息已過時。具體來說,我應該學習哪些語言和工具。
從我到目前爲止所收集的內容來看,像Javascript,Node.JS和YouTube API這些東西將成爲問題的癥結所在。我以前沒有使用過這些,但有興趣看看其他有經驗的編碼人員是否會有他們自己的建議或意見,他們可以指向我。
我很感激你抽出時間閱讀這篇文章! 希望能儘快聽到你的一些:)
非常感謝。
我覺得真的很難相信,這將是可能的,但我很感興趣地看到人與直接經驗的答案。 – Pointy
我不知道確切的實現,但也許你可以有一個服務器推送到客戶端,告訴它播放視頻。當然,這會涉及到cometd或者長時間輪詢等技術,但事實是服務器需要以某種方式告訴客戶什麼時候玩。如果你想特別同步播放,也許你可以讓服務器在不久的將來設置一個播放時間,也許在服務器發出消息後2秒鐘。只是一個想法。 –
這個問題相當含糊,但你在正確的軌道上。如果我今天這樣做,我可能會使用Node.js和一些WebSocket抽象庫,如[Socket.IO](http://socket.io/)。 –