Лучший язык для кроссплатформенной записи экрана и потоковой передачи? - PullRequest
0 голосов
/ 29 февраля 2012

Итак, я собираюсь создать приложение, которое сможет записывать экран пользователя и одновременно транслировать его.Я хотел бы, чтобы приложение работало как на Windows, так и на OSX.У меня нет высокого уровня опыта программирования на каком-либо языке, просто базовое понимание C, C ++, JS (забавно, как каждый класс, который вы посещаете в колледже, хочет свой язык).Я также довольно хорошо разбираюсь в HTML и CSS, но это не имеет никакого отношения к этой теме.

Я оглядывался по сторонам и похоже, что лучшим решением будет написать ядро ​​программы на одном языке, а затем разработать интерфейсную сторону для каждой платформы по-разному, используя соответствующие языки и привязки дляразличные платформы (Objective-C и Cocoa для OSX и т. д.).

Я открыт для всех предложений, у этого проекта нет крайнего срока или чего-то еще, я просто намерен сделать это какучебный опыт.Раньше я ничего не делал с захватом видео и потоковой передачей, поэтому я ищу предложения о том, какой путь выбрать для этого проекта.

Заранее спасибо:)

1 Ответ

0 голосов
/ 24 апреля 2012

самое простое решение, которое приходит мне в голову - это использовать VLC . это, очевидно, не «язык», а приложение, но он поддерживает захват экрана и потоковую передачу на всех ваших целевых платформах (и более).

если это не вариант (например, потому что вам не нужно отдельное приложение), вы можете использовать C-api VLC для получения снимка экрана и использовать все, что вам нравится для потоковой передачи.

если вы хотите полагаться только на нативную функциональность, я бы использовал C / C ++ для приложения и написал бы часть OSX в ObjC / ObjC ++ и Cocoa.

...