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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2014, 11:14   #1
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию Захват видео с сайта

Привет всем.
Хочу научиться работать с сайтами, а именно захватывать видео с сайта и отображать у себя у программе. Можете посоветовать литературу и какой-нибудь план по которому это можно реализовать.
Konstantin_ua вне форума Ответить с цитированием
Старый 23.04.2014, 15:44   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...парсить ссылки на поток, далее DirectShow/VLC API.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.04.2014, 17:48   #3
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...парсить ссылки на поток
а как именно на поток?
Как я понял парсинг странички, это получение данных которые находятся на страничке.
Допустим я парсю страничку http://www.dendropark.com.ua/infocenter/web-cam-2/ на поиск ссылок, в итоге у меня результат
Код:
http://www.dendropark.com.ua/
http://www.dendropark.com.ua/veselo/extreme/
http://www.dendropark.com.ua/veselo/extreme/
http://www.dendropark.com.ua/veselo/family/
http://www.dendropark.com.ua/veselo/childs/
http://www.dendropark.com.ua/veselo/other/
http://www.dendropark.com.ua/krasivo/
http://www.dendropark.com.ua/vkusno/
http://www.dendropark.com.ua/vkusno/arka/
http://www.dendropark.com.ua/vkusno/bonsai/
http://www.dendropark.com.ua/vkusno/gloria/
http://www.dendropark.com.ua/vkusno/lovilka/
http://www.dendropark.com.ua/park_in_map/
http://www.dendropark.com.ua/infocenter/events/
http://www.dendropark.com.ua/infocenter/events/
http://www.dendropark.com.ua/infocenter/price/
http://www.dendropark.com.ua/infocenter/subscribe/
http://www.dendropark.com.ua/infocenter/web-cam/
http://www.dendropark.com.ua/infocenter/golos2/
http://www.dendropark.com.ua/infocenter/events/
http://www.dendropark.com.ua/infocenter/price/
http://www.dendropark.com.ua/infocenter/subscribe/
http://www.dendropark.com.ua/infocenter/web-cam/
http://www.dendropark.com.ua/infocenter/golos2/
http://www.dendropark.com.ua/veselo/extreme/5.html#2768
http://www.dendropark.com.ua/infocenter/events/239.html#2767
http://www.dendropark.com.ua/infocenter/events/242.html#2766
Что делать дальше?
P.S.
Если написал что то не так, прошу не смеяться, а объяснить нормально или хотя бы дать ссылку почитать.
Konstantin_ua вне форума Ответить с цитированием
Старый 24.04.2014, 20:56   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Тут смотря какой проигрыватель на сайте стоит, их же 3 или 4 штуки. Для каждого практически приходится писать отдельный скрипт.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 24.04.2014, 21:06   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в данном случае ссылка:
http://195.62.15.216:553/cam_2.jpg
работает оно по принципу:
запрос-кадр.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.04.2014, 22:39   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а еще есть http://195.62.15.216:553/cam_1.cgi, чистый MJPEG видеопоток, который в свою очередь кадры как есть.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.04.2014, 14:23   #7
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в данном случае ссылка:
http://195.62.15.216:553/cam_2.jpg
работает оно по принципу:
запрос-кадр.
Кадр вытянуть получилось с помощью ТIdHTTP и запроса
Код:
idhtp1.Get('http://195.62.15.216:553/cam_2.jpg', memorystream);
Если делать в таймере, то получается что то похоже на видео
Есть 2 вопроса:
  1. Как Вы получили этото IP адрес?
  2. Как вытянуть и вывести видео?
Konstantin_ua вне форума Ответить с цитированием
Старый 25.04.2014, 14:52   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- в коде страницы, либо сниффером прямо в браузере ...как правило, такие адреса подобных потоков имеют прямое указание IP, но это отнюдь не всегда ...также есть характерные признаки вроде наличия текста в именах и тегах - cam, webcam, cgi и т.п.
2- ваш адрес - не видео, адрес видеопотока и выдачи кадров будут отличаться, например на разных портах. Это зависит от настройки оборудования (IP камеры) или транслирующего ПО

Цитата:
Кадр вытянуть получилось с помощью ТIdHTTP и запроса
Шпионим сами. Монитор WEB камер. - DGT, 2008, №10, с.48/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.04.2014, 17:07   #9
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
1- в коде страницы, либо сниффером прямо в браузере ...как правило, такие адреса подобных потоков имеют прямое указание IP, но это отнюдь не всегда ...также есть характерные признаки вроде наличия текста в именах и тегах - cam, webcam, cgi и т.п.
2- ваш адрес - не видео, адрес видеопотока и выдачи кадров будут отличаться, например на разных портах. Это зависит от настройки оборудования (IP камеры) или транслирующего ПО

Шпионим сами. Монитор WEB камер. - DGT, 2008, №10, с.48/
1- Попробовал посмотреть код странички-vgnezde.com/bear/, нашел там адрес- 193.40.133.138/live а это тогда путь к самому потоку-193.40.133.138/live/karu.jpg ? как в если нет, то нужный путь я так и не нашел. Или там видео в другом формате и нужно по другим тегам искать? а снифер Вы сами написали или используете готовый?
2- То есть поток с видео будет по другому адресу? по этому-http://195.62.15.216:553/cam_1.cgi

Цитата:
Шпионим сами. Монитор WEB камер. - DGT, 2008, №10, с.48/
Это статья или книга? если книга можно автора, спасибо.
Konstantin_ua вне форума Ответить с цитированием
Старый 25.04.2014, 21:24   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- неверно, путь к потоку всегда идет с протоколом, а это важно rtmp://193.40.133.138/live

Что такое RTMP http://ru.wikipedia.org/wiki/Real_Ti...aging_Protocol

2- по другому порту и на самом деле, если адрес нигде не засвечен и он таки есть, то это можно узнать по характерным признакам железа, к примеру зная что определенная трансляция идет, скажем с камер AXIS всегда есть вероятность активированной видеотрансляции cgi скриптом.

Цитата:
а снифер Вы сами написали или используете готовый?
HTTPFOX, готовый виджет.

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


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
видео-захват Артэс Софт 0 17.05.2013 10:46
Захват онлайн видео kinert Помощь студентам 4 09.04.2013 09:20
Захват видео vasya2895 Помощь студентам 3 03.05.2011 13:05
Захват видео Eric56 Помощь студентам 1 12.12.2010 21:53
видео захват Dyaba Общие вопросы C/C++ 1 02.05.2009 19:24