Adobe Flash для воспроизведения потока RTSP? - PullRequest
2 голосов
/ 06 декабря 2010

У меня есть самодельный RTSP-сервер, который транслирует видео клиентам QuickTime.Теперь мне нужно поддерживать клиенты Flash Player, потому что QuickTime нужна некоторая конфигурация для работы в Windows, а также в дистрибутивах Linux ее нет.Затем я выбрал Flash.

НО: поддерживает ли Flash RTSP ???Если нет, где я могу найти документацию для протокола потоковой передачи, чтобы я мог его создать?

Любые детали по этому вопросу будут оценены ... спасибо!

Ответы [ 4 ]

6 голосов
/ 06 декабря 2010

<< Flash поддерживает RTSP ??? NO. </p>

FLASH - это контейнер, flv для видео и fla для аудио. Теперь ... все ниже - продукт Adobe.

Adobe's    ----------------  Adobes's   --------------------- Adobe's
Streaming Server             RTMP Protocol                    Flash Player

a) Потоковый сервер Adobe б) Протокол Adobe RTMP в) Adobe Flash Player d) Формат видео F4v / Flv

Эти вышеупомянутые программы разработаны специально для веб-приложений, чтобы обеспечить конечному пользователю бесперебойное, защищенное, бесперебойное и высококачественное видео.

Если вам нужны руки, попробуйте Red5 (Open Source Flash Server, написанный на Java) или rtpmd (C ++ RTPM server)

3 голосов
/ 06 декабря 2010

Flash не поддерживает RTSP.Для потоковой передачи Flash использует RTMP .

RTSP spesification .

RTMP spesification .

BTW,что насчет VLC media player .VLC поддерживает множество форматов и протоколов, включая RTSP, и существует на платформах Win, Mac и Linux.

1 голос
/ 12 сентября 2014

Теперь есть игрок для этого: Locomote Video Player . Отказ от ответственности: я автор.

Locomote поддерживает RTSP (и RTMP [S, E, T], MP4 и FLV). Он использует сокеты для подключения, поэтому требуется сервер политики сокетов .

0 голосов
/ 17 ноября 2013

Если вы хотите выполнять многоадресную потоковую передачу (вы находитесь в локальной сети и хотите сэкономить пропускную способность), вам следует поискать, как преобразовать RTSP в RTMFP, поскольку RTMFP - это недавно "изобретенный" собственный протокол Adobe, который поддерживает многоадресную передачукак протокол RTSP делает в течение длительного времени.ИМХО Adobe может просто расширить RTSP (он расширяемый) и просто определить свою конкретную полезную нагрузку, чтобы позволить всем существующим игрокам RTSP реализовать ее без особых хлопот, но они этого не сделали .....Проигрыватель на базе Flash может поддерживать RTSP, при условии, что протокол RTSP будет обрабатываться в библиотеке сценариев действий.Я не знаю, существует ли такое.Многоадресные потоки отправляются по UDP и используют многоадресные IP-адреса, например, 224.0.0.221.ПРИМЕЧАНИЕ. Многоадресная рассылка не поддерживается через Интернет, поэтому она ограничена локальной сетью, в которой ее поддерживают коммутаторы.

...