![]() |
А можно эту задачу решить с помощью ByteArray?
|
Насколько я знаю, локальная камера снимает фотографии в определенном качестве с определенным интервалом, которые становятся кадрами потока.
VM получает этот поток с через драйвер камеры, и (если надо) выводит на экран. Далее, если требуется вещание, поток кодируется в rtmp и отправляется на сервер. Таким образом Вы можете брать скриншоты с потока и переводить их в ByteArray, либо через сокет (безо всяких нетстримов и нетконнекшенов) подключаться к вещающему серверу и считывать оттуда байты ) Спецификация rtmp открыта, легко гуглится. Вопрос только - зачем? МБ если Вы объясните суть, найдется более простое или готовое решение |
В общем, в конечном итоге мне надо получать поток байтов с сервера и конвертировать его в видео
Как-то так |
С сервера или отправлять НА сервер?
|
Из видеокамеры (подключенной к локальному компьютеру), силами флеша - нет, в чистом виде нельзя, но вряд ли оно вам нужно в чистом виде, а в декодированом, как картинку - да: http://help.adobe.com/en_US/FlashPla...nt:onImageData
|
И на сервер отправлять и с сервера. Такая себе псевдо веб конференция.
|
Тогда читайте спецификацию rtmp, или возьмите с red5 его реализацию, фактически Вам нужно только реализовать протокол
|
Спасибо большое, воспользуюсь Вашей рекомендацией
|
| Часовой пояс GMT +4, время: 19:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.