有沒有可能使用Bittorrent協議(或另一個P2P)通過Flash或HTML5視頻播放器嵌入到網站頁面流視頻?最好通過html5視頻播放器。有沒有可能通過Flash或html5視頻播放器使用Bittorrent協議流式傳輸視頻?
0
A
回答
1
HTML5
在HTML5中的特定情況下,是不可能實現現有的P2P協議,因爲網絡的API不提供直接訪問原始TCP或UDP套接字。
有一些websockets和webrtc協議提供了p2p連接,但是它們在底層網絡套接字的頂部附加了附加協議,因此不能用於與使用其他協議的軟件進行通信。
瀏覽器中的特權代碼(即擴展/插件)可以提供對正確套接字的訪問,因此可以用於實現現有p2p協議的客戶端。
但是bittorrent可以傳輸各種視頻內容,例如.mkv是一個流行的容器。網頁瀏覽器不如專用媒體播放器強大,並且可能無法解碼某些視頻。
通過bittorrent可以實現流式傳輸,但它違背了其設計目標之一(最稀有的優先策略)。因此,如果你願意編寫瀏覽器擴展,但在我看來,你最終會得到一個比現有的專用解決方案(即一個bittorrent客戶端+一個媒體播放器)更少的軟件。
0
Tribler是一個使用BitTorrent協議的開源項目。 但是,演示在客戶端使用SwarmPlayer。您可以在他們的網站上獲得更多信息。另請參閱streaming experiment。
GoalBit是另一個使用類似於BitTorrent的P2P開源項目。 demo適用於JWPlayer。
只是做一個網絡搜索,因爲還有很多其他項目。您也可以找到像Streamroot這樣的付費解決方案來命名。
相關問題
- 1. 通過Flash播放器流式傳輸視頻文件
- 2. 只有HTML5視頻流播放器
- 3. 流式傳輸視頻UDP協議
- 4. 播放通過自定義協議流式傳輸的視頻(在iPhone上)?
- 5. 可能使用Amazon S3/CloudFront與HTML5播放器流式傳輸視頻嗎?
- 6. 解密部分視頻部分,並通過視頻播放器流式傳輸
- 7. 嵌入所有的視頻在通用HTML5視頻播放器
- 8. 用於流式傳輸音頻/視頻輸入的協議
- 9. 將視頻從CDN流式傳輸到Flash播放器?
- 10. HTML5播放器視頻在部署時不會流式傳輸
- 11. 使用Flash流式傳輸視頻
- 12. 如何在IE8中播放沒有流式傳輸的視頻
- 13. 通過谷歌驅動器api恢復視頻網址,以便在html5播放器中流式傳輸視頻
- 14. 有可能溝通html5視頻播放器
- 15. 使用催化劑框架爲Flash/html5播放器流視頻
- 16. 如何保護在線視頻,通過Flash或HTML5播放?
- 17. 如何通過HTML5中的bittorrent流式傳輸視頻<video> -tag?
- 18. html5視頻播放列表 - 沒有javascript?
- 19. HTML5視頻播放沒有聲音
- 20. HTML5 mp4視頻沒有播放
- 21. HTML5視頻不能播放
- 22. 正在播放的視頻列表的HTML5/javascript流式傳輸
- 23. 如何使用html5視頻標籤播放HDS視頻流
- 24. 使用非標準協議流式傳輸視頻
- 25. 使用html5視頻標籤和Apache服務器無法播放使用VLC流式傳輸的視頻
- 26. 是否有任何可以播放視頻byteArray流的flex視頻播放器?
- 27. 如何禁用html5視頻播放器的視頻輸出
- 28. html5 mp4視頻播放器
- 29. html5視頻播放器
- 30. 播放視頻HTML5