Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проиграть видео (mpeg) НЕ-из-файла 
:(
    Опции темы
dx40
Дата 17.7.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Есть программа, которая читает видео поток (mpeg, в перспективе mpeg2) из нестандартного устройства и воспроизводит его.
Сейчас это реализовано так: есть FIFO буфер, на вход подается видео  к выходу прикручен суррогатный веб сервер, к которому подсоединяется проигрыватель, реализованный с помощью DSPack таким образом
Код

if not FilterGraph.Active then FilterGraph.Active := true;
FilterGraph.ClearGraph;
FilterGraph.RenderFile('http://localhost:1808/file.mpg');
FilterGraph.Play;


Очень хотелось бы сделать это более прямо, т.к. иногда глючит, на некоторых компах возмущается фаервал, да и вообще как-то криво. 
PM MAIL   Вверх
RA
Дата 17.7.2006, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: 1
Всего: 115



Цитата(dx40 @  17.7.2006,  15:25 Найти цитируемый пост)
Очень хотелось бы сделать это более прямо

Это уже вопрос для сетевых технологий.

ps:
Наверное использовать http сервер не есть лутший вариант.






Цитата(dx40 @  17.7.2006,  15:25 Найти цитируемый пост)
на некоторых компах возмущается фаервал

Это проблемы пользователей.




 
PM   Вверх
Mechanic
Дата 17.7.2006, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: нет
Всего: 7



Хотелось бы сделать прямо насколько? (Самый прямой вариант - припаять дисплей прямо к этому нестандартному устройству, и вообще обойтись без компа).
Что не нравится? Веб-сервер? Всё равно для трансляции по сети понадобится сервер. А в связке веб-сервер + медиаплейер потока уже реализованы многие фичи, например "Intelligent Bandwidth Control" для "плавающих" каналов. Зачем лисапед изобретать? К тому же уже всё работает.  smile 

Первое: что нужно получить в конце?
Второе: как работает первичный FIFO буфер? Через WDM дровишку? Через VFW, или через DirectX? 
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
dx40
Дата 18.7.2006, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Может я не так выразился... Программа должна воспроизвести видео, которое получает через ком - порт. Для этого она создает веб-сервер и самаже к нему подключается. Хотелось бы обойтись без этого. 
PM MAIL   Вверх
Mechanic
Дата 19.7.2006, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: нет
Всего: 7



Цитата(dx40 @  18.7.2006,  12:15 Найти цитируемый пост)
Программа должна воспроизвести видео, которое получает через ком - порт

Ничотак придумка!  smile 

Ну так тогда нужно смотреть, где этот видеопоток превращается в удобоваримое by Windows видео. Там его и драть. Скорее всего, придётся WDM-дрова писать для захвата прямо из COM-порта. 
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
dx40
Дата 19.7.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Видеопоток уже в формате мпег, его надо только показать. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.