как работает сервер потокового аудио-видео и его требования - PullRequest
0 голосов
/ 10 января 2011

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

1 Ответ

3 голосов
/ 10 января 2011

есть несколько сетевых протоколов для потоковой передачи мультимедиа. самые популярные банкоматы RTSP и RTMP . как правило, вам нужно настроить потоковый сервер, который принимает аудио / видео из какого-либо источника и передает потоки всем подключенным клиентам. популярными потоковыми серверами являются Adobe Flash Media Server , Wowza Media Server и другие.

Потоковая передача осуществляется по TCP или UDP, в зависимости от ваших требований. TCP гарантирует, что пакеты не будут потеряны, но они могут быть значительно задержаны. Это можно сгладить с помощью достаточно большого буфера джиттера. Потоковая передача по TCP часто используется для односторонней потоковой передачи с сервера на клиент, когда эту задержку можно допустить. UDP используется для потоковой передачи в реальном времени, особенно в чате / конференции, когда вы не можете допустить задержку в несколько секунд.

RTSP открытый стандарт . Вы можете получать и воспроизводить потоковое видео RTSP VLC player (бесплатно). RTSP обеспечивает «настройку мультимедийного сеанса» и использует протокол TCP. Фактическая потоковая передача осуществляется по протоколам RTP / RTCP по UDP или «чередование» с пакетами RTSP по TCP.

RTMP является проприетарным протоколом Adobe.

...