同步,同步内容流

时间:2014-04-29 22:48:49

标签: java python network-programming streaming video-streaming

我正在尝试构建一个可以同步流式传输视频内容的媒体播放器。我想要实现的是让几个人同时从不同的位置观看同一部电影,如果一个客户暂停电影,它将暂停给所有人。与游戏玩家将游戏流式传输给观众的方式有些类似,只是流媒体内容会是一些视频文件。

有人可以推荐任何文件或指出我正确的方向吗?明智的编程语言我更喜欢PythonRubyObjective-CJava。我可能不得不使用TCP来确保正确的顺序,但是如何处理用户输入,例如暂停,玩耍等?

编辑:我刚刚找到了一个完全符合我要求的网站。这是我想为自己的服务器做的一个例子:Sync-Video.com

我在GitHub上找到了一些不错的解决方案。无法发布链接,因为我没有足够的声誉。您可以按用户sync搜索calzonemansyncplay搜索Uriziel

1 个答案:

答案 0 :(得分:0)

我个人建议使用服务器来传输视频内容,因此可以由一个人为每个人更改。 Java有一个相当不错的服务器库;这很容易使用,尤其适合初学者。虽然您可以将java与其他适合您服务器需求的编程语言一起使用。

虽然我想指出java;由于其目前的非通用状态可能导致并发症;但如果这不是问题,我的建议就成立了。

另一方面,C#也可能对客户端有好处,因为它具有最大的IO兼容性/带窗口的库(使用最常用的操作系统)。

建议:
爪哇: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