Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

раздавать в сеть мультимедиа по TCP. [D6, WinXP]


Kit ©   (2006-10-22 19:50:00) 

Надо раздавать с сервера файлы мультимедиа по TCP. Вероятно следует исрользовать TCPServer, но как при этом, поток синхронизировать с проигрывателем.


Ученик чародея   (2006-10-23 20:25:00) [1]

простейший вариант командный протокол.

Клиент/сервер через TCP сокеты и команда в формате

версия протокола|номер команды|длинна данных|данные    |
1 байт                |1 байт            |4/8 байта       |указанная|

Далее делаешь наследника от TStream который будет через данный командный протокол и TCP соединение эмулировать работу с файлом. На клиенте раскодировщику подпихиваешь данного наследника от TStream.

Работы на 2 дня/неделю.


Kit   (2006-10-23 08:00:00) [2]

Ну как-бы поток, но раскодироваться должен проигрывателем на стороне клиента.


Ученик чародея.   (2006-10-23 02:35:00) [3]


>
> Kit   (22.10.06 19:50)
>
> Надо раздавать с сервера файлы мультимедиа по TCP. Вероятно
> следует исрользовать TCPServer, но как при этом, поток синхронизировать
> с проигрывателем.


Тебе файлы или уже раскодированный видео/аудиопоток?


Орион   (2006-10-22 23:31:00) [4]

вопрос не понял совершенно.


Eraser   (2006-10-22 19:51:00) [5]

> [0] Kit   (22.10.06 19:50)

скачай готовое решение, благо их много.


Наверх

Титульная страница Поиск, карта сайта Написать письмо