Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование графики
Войти
Регистрация
Восстановить пароль
 
Pavel Rem
11 / 11 / 2
Регистрация: 15.07.2016
Сообщений: 130
1

Live VideoStream сервис

11.12.2018, 02:58. Просмотров 472. Ответов 0
Метки нет (Все метки)

Пытаюсь написать веб сервис видео-трансляций.
Помогите подобрать технологии для реализации задумки.

Вижу это так:
1. Раздающий, с помощью оконного приложения (winAPI / winForms / WPF ...) захватывает изображения со своего рабочего стола. Также аудио с выбранного устройства.
Какую технологию выбрать для захвата изображения с рабочего стола / вебкамеры? А также аудио с микрофона?

2. На лету из этих изображений и звука с помощью видео кодека формируется видео-поток.
Нужна библиотека(видео-кодек) с внятной документацией который(ая) умеет из последовательных изображений собирать видео. Важно оставаться в рамках оперативки, так как многие библиотеки умеют писать результат только в файл, а это ОЧЕНЬ медленно и не эффективно. Какой видео-кодек(формат) наиболее оптимален для моих целей?

3. Отправляю на сервер сжатый поток.

4. Сервер (php / .net / java...) принимает и раздает подключенным клиентам.
Принять не проблема. Сложность в доставке клиентам. Как пушить видео поток в браузер клиентам?
Ну ни ajax же в цикле крутить на клиенте в самом деле...


5. Клиент просматривает в браузере декодированое видео.
Браузер (JS) должен принимать видео поток и воспроизводить его. Я не могу найти как организовать потоковую передачу между сервером и браузером, и как принимать такой поток джаваскриптом.


P.S. Я уже баловался с ffmpeg. Во первых с браузером я его подружить так и не смог, а во вторых я хочу иметь контроль над потоком изображений до сжатия, чтоб делать с ними что мне вздумается.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2018, 02:58
Ответы с готовыми решениями:

Объясните, как подключать сервис Live Streaming к сайту
Доброго времени суток! Ситуация: Имеется, допустим, хостинг skyparkcdn, который позволяет стримить...

JQuery, Ajax и LIVE!? Возможно ли повесить ajax запрос на live?
все делаю правильно, но у меня даже onSubmit alert("ok!"); выводить не хочет? код примерно...

Laravel расскажите про сервис провайдеры и сервис контейнеры
Всю доку перечитала, все равно ничего понять не могу про них. Везде пишут, что это центральные...

Духовка BOSCH HBA 73A 550 /01 нужен сервис мануал, Похоже демо , не могу снять ,нужно как зайти в сервис
Не включает не один ТЭН , свет вентиляторы работают ,несколько дохлых реле заменил

live cd
какой размер компакт диска нужно для live cd windows 7?

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2018, 02:58

live
Можете ли простыми словами сказать что делает live?;)(прикрепляет обработчик к событию для всех...

Реестр и Live CD
Здравствуйте! Нужно на компе восстановить реестр, предположительно CCcleaner прошёлся по нему и...

Windows live
3 день парюсь с windows live не включается игра "Gta4" При этом лайв даже не устанавливается :( ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru