2012-02-29 73 views
0

所以我打算建立一个能够记录用户屏幕并同时进行流式传输的应用程序。我希望应用程序可以在Windows和OSX上运行。我没有任何语言的高水平的编程经验,只是对C,C++,JS的基本理解(有趣的是你在大学学习的每一堂课都需要不同的语言)。我对HTML和CSS也非常熟悉,但对于这个主题来说这是无关紧要的。跨平台屏幕录制和流媒体的最佳语言?

我一直在环顾四周,它看起来像是最好的解决方案将用一种语言编写程序的核心,然后为每个平台开发不同的接口端,使用适当的语言和不同的绑定平台(Objective-C和Cocoa for OSX等)。

我很乐意接受所有的建议,这个项目没有最后期限或任何事情,我真的只是想把它作为一种学习体验。我之前从未做过视频采集和流媒体处理,因此我正在寻找建议,以便在此项目中采用哪种语言方式。

感谢提前:)

回答

0

是我脑海中最简单的解决方法是使用VLC。 这显然不是一种“语言”,而是一种应用程序,但它支持所有目标平台(以及更多)上的屏幕捕捉和流式处理。

如果这不是一个选项(例如因为您不想单独申请),您可以使用VLC的C-api获取屏幕截图并使用任何您喜欢的方式进行流式传输。

如果你只想依赖本地功能,我会为应用程序使用C/C++,并在ObjC/ObjC++和Cocoa中编写OSX部分。