Потоковое мультимедиа: различия между версиями

м
уточнил ссылку на Real-time Transport Protocol
м (уточнил ссылку на Real-time Transport Protocol)
 
* Датаграмные протоколы, такие как [[User Datagram Protocol]] (UDP), отправляют поток медиаинформации как поток отдельных маленьких пакетов. Он прост и эффективен; в то же время, в спецификации протокола нет гарантии доставки данных получателю. Это очень сильно затрудняет поиск и исправление получаемых данных принимающим информацию приложением. При потере данных поток может быть отключен.
* Протоколы [[RTSP]], [[Real-time Transport Protocol|RTP]] и [[RTCP]] специально разрабатывались для передачи мультимедийной информации по сети. Последние два построены на основе UDP.
* Надежные протоколы, такие как [[TCP]], гарантируют корректность получаемых данных клиентов потокового вещания. Однако при большом количестве ошибок при соединении/подтверждении получаемой информации передаваемая информация может стать неактуальной. Это также может вызвать значительные задержки при передаче информации на время, затраченное на пересылку поврежденной информации. Одним из решений данной проблемы является буферизация информации на стороне клиента.
* Протоколы [[Unicast]] отправляют отдельную копию данных каждому клиенту. Unicast подходит для большинства пользователей сети Интернет, но сильно затрудняет масштабирование сервера для бо́льшего количества клиентов.