Протокол RTSP или HTTP для прогрессивной загрузки - PullRequest
0 голосов
/ 29 мая 2011

Является ли протокол RTSP или HTTP более предпочтительным для выполнения прогрессивной загрузки на стороне сервера и почему ??

Большое спасибо заранее

Ответы [ 3 ]

1 голос
/ 30 мая 2011

HTTP, если вам не нужно что-то вроде серверной трюковой игры, которую вы можете легко получить только через RTSP, потому что некоторые операторы блокируют RTSP.

0 голосов
/ 14 июня 2013

RTSP - это потоковый протокол из мира VoIP, и он работает по протоколу RTP / UDP.При его использовании клиент может останавливать, приостанавливать видеопоток, а пропускная способность используется, когда это необходимо.

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

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

Это делает неэффективной полосу пропускания для прогрессивной загрузки, и когда сеанс браузера закрывается (например, видео не интересно), независимо от того, загружается ли видео, полоса пропускания теряется.

0 голосов
/ 29 мая 2011

RTSP разработан специально для потоковой передачи.HTTP нет.Таким образом, есть вероятность, что RTSP лучше работает в потоковом режиме, в зависимости от того, правильно ли ваш сервер и клиент реализовали его.

...