Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2014.11.23;
Скачать: [xml.tar.bz2];

Вниз

Delphi. Вещание видео в сеть   Найти похожие ветки 

 
Strike   (2009-05-26 10:48) [0]

Появилась задача. Написать сервис по ретрансляции списка видео файлов в сеть, фалы регулярно обновляются и с течением времени повторяются.
Вопрос стоит в том, каким образом Windows Media Player подключается к удаленным серверам с видео, как получает видео, на какой порт, какой протокол?
Реализация работы с сетью не сложна, интересует как общаться на уровне протокола передачи видео, что за чем следует.
Если есть у кого такая инфо - поделись плиз.


 
DVM ©   (2009-05-26 10:52) [1]


> интересует как общаться на уровне протокола передачи видео,
>  что за чем следует.

Этих протоколов как собак.

Чаще всего используется связка RTSP + RTP + RTCP. Сам видеопоток в RTP может быть закодирован практически любым кодеком.


 
DVM ©   (2009-05-26 10:53) [2]


> Strike   (26.05.09 10:48)  

а может и не надо ничего писать то? есть VLC/VLS они все умеют.


 
Strike   (2009-05-26 11:02) [3]

Спасибо за ответ, сейчас по гоглю на эту тему.

А писать то как раз таки придется, потому что должна быть своя софтина.


 
Сергей М. ©   (2009-05-26 11:54) [4]

Если речь идет о медиабродкасте, то м.б. обратить взор на IGMP ?


 
Strike   (2009-05-26 12:07) [5]

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

Кажется придется как всегда все кодить с нуля самостоятельно =)


 
Сергей М. ©   (2009-05-26 12:25) [6]


> этот подход вызывает высокую нагрузку на сеть, в прочем
> как и любая массовая рассылка


Зато значительно упрощает реализацию каст-сервера.


> есть ли возможность слушать порт


IGMP-сервер не исключение - он тоже "слушает" порт.


> в момент подключения начинать трансляцию с того момента
> где находится трансляция основного видео


Конечно. А иначе грош цена системе потокового вещания реального времени, такой, например, как IPTV-сервис


 
DVM ©   (2009-05-28 22:12) [7]


> Strike   (26.05.09 12:07) [5]


> Кажется придется как всегда все кодить с нуля самостоятельно
> =)

Если на Delphi то да, если на C, то не придется, очень много готовых наработок.


 
Sveta   (2010-05-11 14:42) [8]

pomogu , pishite


 
Anatoly Podgoretsky ©   (2010-05-11 15:30) [9]

> Strike  (26.05.2009 10:48:00)  [0]

Для Windows Media Player список файлов обычный текстовый файл, значит или
файл или веб сервер, со чтением листинга.


 
Palladin ©   (2010-05-11 17:08) [10]

хоть бы дату поста посмотрели что-ли, для приличия ))


 
Плохиш ©   (2010-05-11 17:28) [11]

Сегодня день оживших мертвецов... 8-O


 
brother ©   (2010-05-14 05:51) [12]

бывает)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2014.11.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
11-1253891939
Dy1
2009-09-25 19:18
2014.11.23
курсор


2-1384711271
Delphi_Newbie
2013-11-17 22:01
2014.11.23
Работа с накопителями


15-1395400552
Дмитрий СС
2014-03-21 15:15
2014.11.23
Подключение двигателя по CanOpen(Cia 402)


2-1385142359
Koudelka
2013-11-22 21:45
2014.11.23
DELPHI 7:Как вывести в label текущее число записей таблицы DBGrid


2-1384891964
Alex_C
2013-11-20 00:12
2014.11.23
Массив по указателю





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский