![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1
|
СРОЧНО требуется флешер P2P для отладки видеочата. Оплата высокая.
Контакты для связи: skype - sergey.sd email - sergey@webpr.ua P2p видеочат (rtmp) Доделка существующего (90%) или написание нового с тем-же функционалом и идентификаторами. Основная проблема — отставание видео (первые 18 секунд) и проблемы синхронизации аудио/видео Функционал Два и более видеоокна (Своё и оппонентов) возможность общения с одним и более оппонентами регулятор громкости (оппонентов и микрофона) индикатор отсутствия камеры регулятор качества (в т.ч. авто) отправка скриншотов через указанный промежуток времени по http отправка статистики о подключении через указанный промежуток времени по http запись видео по команде с JS на медиасервер fullscreen возможность ресайза окон и изменения позиции выбор камеры и микрофона информер времени общения JS-переменные var jsReady = false; - готовность JS var lastWindowIndex; - Индекс последнего окна JS – Функции ТРАНСЛЯЦИЯ ---------- startPublish() - начать транслировать stopPublish() - остановить трансляцию pausePublish() - пауза трансляции resumePublish() - выход из паузы трансляции ПРИЕМ ----- startReceiver(recGroup,display) — отображать пользователя recGroup на экране display (display=1..n) pauseReceiver(recGroup) - пауза приема recGroup resumeReceiver(recGroup) - виход из паузы приема recGroup stopReceiver(recGroup) - остановка приема пользователя recGroup РАБОТА С ОКНАМИ --------------- remove_window(no) — Удаляет видео-окно с указанным номером (0-свое, 1...n - оппонентов) add_window() - добавляет видеоокно updateLastWindowIndex(value) — обновляет кол-во видеоокон (lastWindowIndex) remove_all_window() - удаляет все видеоокна get_current_opponent() - id текущего оппонента updateOponentList(value) — статистика по текущим окнам flash_window_count() - кол-во видеоокон addOponent(group) - добавить новое окно и отображать пользователя group removeOponent(group) - удалить окно с пользователем group setDisplayPosition(display,x,y,w) - установить экран под номером display на позицию x,y и задать ширину w display=0 - окно трансляции, display=1..n - принимающие окна НАСТРОЙКИ КАМЕРЫ, МИКР.,КАЧЕСТВА -------------------------------- cameraOff() - выкл. камеру cameraOn() - вкл. камеру microphoneOff() - выкл микрофон microphoneOn() - вкл. микрофон setQuality(value) - установить качество. value=0..100 addQualityItem(caption,value) - создать елемент выпадающего списка. caption - отображаемая надпись, value=0..100 - качество setMode(w,h,fps) - устанавливает режим камеры. w - ширина захвата h - висота захвата fps - кадров за секунду РАЗНОЕ ------ onFlashReady() - вызываетcя после инициализации флеша isReady() - возвращает переменную JSReady pageInit() - Присваивает переменной JSReady true thisMovie(movieName) – возвращает ссылку на функции флеша setCamHeader(value) -функции меняют надписи. (Камера) setMicHeader(value) -функции меняют надписи. (Микрофон) setQualityHeader(value) -функции меняют надписи. (Качество) startRecord(filename) - запись видео со своей камеры на медиасервер |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|