Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2012, 00:47   #1
chiffa
Пользователь
 
Регистрация: 03.01.2008
Сообщений: 16
По умолчанию Сграбить и экран и высести на сайт

Всем доброе время суток. Стоит такая задача: сграбить изображание экрана - передать на сервер - вывести на сайт.

Как я вижу схему реализации:
1. Получить запись экрана через TVideoGrabber
2. Передать на сервер, а котором установлен RED5, Flash Media Serve, WOWZA или еще что то
3. Вывести на сайт

Проблема заключается в том, что нигде не могу найти данных про стрими RTMP из Делфи. Возможно ли это?

Знаю что TVideoGrabber поддерживает mms:// трансляцию, но в данном проекте принципиально rtmp... Знаю что уже CURL стал поддерживать rtmp, но как правильно направить поток?


Знаю что в дэлфи можно встраивать swf. А можно ли в этот swf направить видео поток и уже оттуда слать rtmp на сервер?


Буду признателен за любую помощь! Заранее всем спасибо!
chiffa вне форума Ответить с цитированием
Старый 09.09.2012, 13:12   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
но в данном проекте принципиально rtmp
MJPEG- поток гораздо рациональнее и проще использовать.

Цитата:
Стоит такая задача: сграбить изображание экрана - передать на сервер - вывести на сайт
VLC API.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 09.09.2012, 14:00   #3
chiffa
Пользователь
 
Регистрация: 03.01.2008
Сообщений: 16
По умолчанию

Спасибо за ответ!

Цитата:
Сообщение от raxp Посмотреть сообщение
MJPEG- поток гораздо рациональнее и проще использовать.
А как мне его вывести флэшем на сайте?...

Цитата:
Сообщение от raxp Посмотреть сообщение
VLC API.
А можно по подробнее? Использовать VLC API из Делфи или Flex?

Если из делфи то остается вопрос как передавать поток?
chiffa вне форума Ответить с цитированием
Старый 09.09.2012, 14:25   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
А как мне его вывести флэшем на сайте?
во флеше есть объект для этого, подробности не скажу, читайте справку. Кроме того, MJPEG поток поддерживается браузерами в теге img непосредственно, т.е. вы в HTML как бы вставляете картинку, но адрес - поток вещания и в лисе смотрите. Не все браузеры такой финт кушают.

Цитата:
А можно по подробнее? Использовать VLC API из Делфи или Flex?
VLC API http://www.videolan.org/developers/vlc.html.

Цитата:
Если из делфи то остается вопрос как передавать поток?
в нем же и передача. Возьмите сам VLC и посмотрите его функционал, он может и грабить экран в поток и отсылать и принимать, все это доступно через его API.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синий экран Илья д Windows 1 28.11.2010 01:00
Во весь экран _-Re@l-_ Общие вопросы Delphi 10 22.06.2010 11:00
Синий экран. coRV Операционные системы общие вопросы 4 20.05.2010 18:38
Как выкладывать свой сайт в интернет, Как мне выложить сайт, psywalker HTML и CSS 6 21.05.2009 15:04
как это сграбить? T_o_l_i_k Работа с сетью в Delphi 4 14.02.2009 23:03