Причины использовать RTP при потоковой передаче уже существующего файла? - PullRequest
1 голос
/ 09 февраля 2010

Единственная причина, по которой я мог бы подумать об использовании RTP для передачи ранее существующего файла, заключается в том, что вы пытаетесь контролировать количество времени, в течение которого пользователь выполняет потоковую передачу файла, например, если вы используете - Требовать сайт. Другое известное мне решение для потоковой передачи - использовать HTTP для загрузки файла мультимедиа, а затем предоставить клиенту возможность постепенного воспроизведения файла. Может кто-нибудь придумать другую причину использовать RTP для потоковой передачи мультимедийных файлов?

1 Ответ

1 голос
/ 09 февраля 2010

Вы не используете RTP для передачи файлов, вы используете RTP для потоковой передачи мультимедиа на медиаплееры.

Если вы хотите обслуживать мультимедиа, RTP имеет ряд преимуществ:

  • Клиенты с поддержкой RTP могут использовать поток, они могут не использовать то, что вы придумали.
  • Допускает перегрузку сети. Если вы обслуживаете данные по TCP-соединению, поток вполне чувствителен к потере пакетов и перегрузке. У TCP большие тайм-ауты, и вы можете столкнуться с задержками.
...