Flex потоковые данные - PullRequest
       29

Flex потоковые данные

1 голос
/ 21 апреля 2011

У меня есть потоковый сервер (для передачи данных, а не видео) с GraniteDS, и он отлично работает.

Я должен включить несколько SWF-файлов на веб-странице. Каждый из этих SWF-файлов имеет таблицу данных, которая включает потоковые данные (это особенное требование - поэтому я действительно не могу объединить все таблицы данных в 1 огромную таблицу данных / SWF-файл). Однако все SWF-файлы подключаются к одному и тому же гравитационному каналу / конечной точке потоковой передачи.

Сколько существует соединений от веб-страницы до сервера потоковой передачи? Каждый SWF-файл запускает новое потоковое соединение? Или все они используют одно и то же соединение, поскольку они просто подключаются к одному каналу?

С уважением, Рави.

1 Ответ

1 голос
/ 21 апреля 2011

Ах, очень хороший вопрос, кузнечик.

По сути, каждый из них имеет свою собственную выделенную связь. Итак, если у вас есть 6 SWF-файлов, каждый из них будет иметь подключение к потоковому серверу, так что 6 подключений. Проблема заключается в том, что если вы используете RTMPT, ваш браузер может блокировать (или циклически) дополнительные подключения, поскольку существует ограничение (IE использовал ограничение на 2 подключения на домен, я полагаю, FF равен 10).

Однако вопрос в том, все ли они получают потоковые данные одновременно? Отличаются ли данные от SWF к SWF? Одним из возможных решений для этого было бы, чтобы один из swf был «основным» swf, который подключается к службе, получает все данные и отправляет их другим swfs либо с помощью Javascript, либо с помощью LocalConnection.

Но я не знаю достаточно о ваших спецификациях или о том, почему у вас есть несколько SWF-файлов ...

...