Мне нужно общаться между сервером/клиентом. Я видел, что CORBA используется для разных языков, чтобы работать как RMI, не так ли? В моем приложении мне придется переносить объекты между клиентом/сервером, передавать двоичные файлы (которые я видел, что я могу делать с RMI), а также воспроизводить прямую трансляцию с одного клиента на другой. Я думал о CORBA, потому что он также может быть использован с C++, если мне нужно, не так ли? Могу ли я играть в потоковое видео с CORBA?Могу ли я использовать CORBA/RMI для потоковой передачи в реальном времени?
ответ
RMI и CORBA являются технологиями для распределенных объектов. Затем вы вызываете методы на удаленном объекте так же, как на локальном объекте.
Конечно, вы можете отправлять и получать байты, если вы реализуете методы, которые делают это (например, void sendChunk(byte[] data)
). Но я бы не счел их подходящими для потоковой передачи . Также для потоковой передачи вы должны выбрать что-то для удовлетворения качества обслуживания потока, который RMI или CORBA окончательно не делают. Для этого я, возможно, посмотрю на сокеты UDP или что-то в этом роде, которое просто отбрасывает пакеты, если канал насыщен.
Мне нужно многопоточное потоковое вещание. Поэтому мне нужно будет заставить clint прослушивать сокеты UDP, когда он получает инструкцию RMI, сообщающую с сервера, говоря ему так? – fredcrs
CORBA предоставляет вам множество услуг, и, возможно, это не лучший вариант для потокового мультимедиа. Две причин я могу думать (хотя можно найти больше доводов против слишком)
- Полезной нагрузку объекта больше, чем просто данные (сортировочный и немаршалинг)
- CORBA (в частности, реализация), как правило, стремятся к хорошему QoS aka будет повторные попытки для того же звонка
Это было продемонстрировано, что ORB могут работать с сообщением real-time. Таким образом, CORBA в качестве рамки не полностью исключена из таблицы.
Я не уверен в возможностях многоадресной связи CORBA.
Если вы намереваетесь использовать CORBA для решения этой проблемы, посмотрите RT-CORBA (в реальном времени corba). Я считаю, что у TAO есть реализация, но я никогда не использовал RT-CORBA, поэтому я не могу говорить из первых рук, если это даст вам производительность, которую вам потребуется для потоковой передачи.
- 1. Как я могу использовать API getUserMedia() с Node.js для потоковой передачи медиа в реальном времени?
- 2. Могу ли я использовать datacontracts в WCF для потоковой передачи
- 3. Кодирование MPEG-DASH для потоковой передачи в реальном времени
- 4. m3u8 Приложение для потоковой передачи в реальном времени
- 5. MQTT для потоковой передачи данных в реальном времени
- 6. Использование потоковой передачи для обновления JTextArea в реальном времени
- 7. Как создать приложение для потоковой передачи данных в реальном времени
- 8. Могу ли я использовать метод потоковой передачи файлов в android?
- 9. Содержимое потоковой передачи в реальном времени с использованием mp4box
- 10. Php Запись потоковой передачи в реальном времени в файл
- 11. iOS: Каков правильный способ реализации потоковой передачи в реальном времени?
- 12. Как я могу использовать результаты пакетной искрообразования для потоковой передачи?
- 13. Может ли HTTP Post использоваться для потоковой передачи видео в реальном времени на сервер?
- 14. Как я могу использовать интерфейс USB для отправки данных в реальном времени с помощью Beaglebone
- 15. Определение времени потоковой передачи видео
- 16. Использование Apache Flink для потоковой передачи данных
- 17. Служба потоковой передачи WCF
- 18. Можно ли использовать Red5 для потоковой передачи в устройствах Android.
- 19. Как закодировать видеофайл для потоковой передачи в реальном времени и доставить его через дейтаграммы UDP
- 20. Как использовать vowpal Wabbit для онлайн прогнозирования (режим потоковой передачи)
- 21. Как собрать публичные сообщения из Facebook для текстовой аналитики и потоковой передачи в реальном времени?
- 22. Могу ли я передавать несколько видео в реальном времени с одного мультимедийного сервера Adobe?
- 23. Могу ли я использовать Firebase Storage для потоковой передачи музыки в Интернете?
- 24. Для потоковой передачи или не для потоковой передачи
- 25. Какой iPhone API следует использовать для потоковой передачи звука?
- 26. Как использовать c yajl для потоковой передачи
- 27. Веб-клиент для потоковой передачи видео
- 28. Как использовать JavaScript для потоковой передачи файлов?
- 29. Могу ли я переключить активную_группу в реальном времени в CodeIgniter?
- 30. Надежные и масштабируемые решения для потоковой передачи звука в реальном времени?
Я бы сделал почти все, чтобы не использовать CORBA - и это, конечно же, не предназначено для приложений, таких как потоковое воспроизведение. – 2010-08-11 13:06:24
Я не уверен в других ORB, но TAO ACE имеет проблемы с памятью при передаче больших объектов. – DumbCoder