Какой тип класса подключения следует использовать при подключении к серверу для потоковой передачи аудиофайла? - PullRequest
1 голос
/ 30 ноября 2009

Мне нужно подключиться к серверу, где находится mp3-файл, и транслировать его. Если я не использую соединение RTSP, что вы предлагаете мне использовать? Можем ли мы использовать rstp в этом случае?

Можно ли использовать http-соединение? Я использовал это, но на самом деле подключение к этому серверу занимает много времени. Могу ли я улучшить производительность, используя любой другой класс подключения?

Спасибо

1 Ответ

2 голосов
/ 30 ноября 2009

HTTP через Wi-Fi, Direct TCP или WAP2 - лучший способ подключения для потоковой передачи аудио, если вы хотите сократить количество промежуточных прокси и сетей операторов. Транспорты, такие как BES и BIS, проходят через стороннюю инфраструктуру (предприятие на базе BES и RIM на базе BIS), что добавляет еще одну точку отказа на пути. Мало того, я спросил сотрудников RIM напрямую, что они думают о потоковой передаче мультимедиа через BIS, и их короткий, но приятный ответ: « не ». Они не хотят, чтобы дополнительный трафик проходил через их сеть. Я слышал от форумов BlackBerry, что большие передачи HTTP не очень надежны по BIS, так или иначе. Аналогичным образом, администраторам BES, вероятно, не нравятся приложения, которые также пытаются передавать большое количество мультимедиа через свои серверы.

Это оставляет Wi-Fi, WAP2 и Direct TCP. Wi-Fi не представляет никакой сложности для устройств, которые имеют его (и пользователей, которые подключены), но помните, что большинство устройств CDMA не имеют Wi-Fi, так что только небольшой процент пользователей может иметь его. WAP2 хорош тем, что не требует ручной настройки «APN», однако, по моему опыту, не все операторы настроены для WAP2. Поэтому, возможно, вы захотите сначала попробовать это, и если это не сработает (т. Е. Нет записей службы WAP2 или не будет установлено соединение через WAP2), используйте Direct TCP.

...