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