Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.06.2006, 16:12
krs вне форума Посмотреть профиль Отправить личное сообщение для krs Найти все сообщения от krs
  № 1  
Ответить с цитированием
krs

Регистрация: Jun 2006
Сообщений: 6
По умолчанию FCS+Webcam проблема, как определить наличие видео

Суть проблемы:
- есть поток видео (webcam) передается на сервер, другой Flash клиент просматривает его через NetStream.
- когда он открывает его то приходит событие NetStream.Play.Start, но оно приходит раньше чем видео показывается пользователю.
- если завязаться на NetStream.currentFPS, то FPSы появляются намного позже чем само видео.
- я пробовал использовать новые объекты BitmapData, и пытался грабить картинку, но почему-то объект Video не передает картинку если приаттачен NetStream, а если приаттачить Camera, то все тип-топ.

все это проявляется на медленном соединении.

Как определить точно есть видео или нет, поможите, плиз?

Старый 29.06.2006, 08:00
krs вне форума Посмотреть профиль Отправить личное сообщение для krs Найти все сообщения от krs
  № 2  
Ответить с цитированием
krs

Регистрация: Jun 2006
Сообщений: 6
ну что хоть кто нибудь делал нечто?

Старый 07.07.2006, 01:39
ashvalov вне форума Посмотреть профиль Отправить личное сообщение для ashvalov Найти все сообщения от ashvalov
  № 3  
Ответить с цитированием
ashvalov

Регистрация: Sep 2005
Сообщений: 6
Thumbs up delal

use first NetStream.Buffer.Full
After buffer full you see video

Старый 10.07.2006, 08:34
krs вне форума Посмотреть профиль Отправить личное сообщение для krs Найти все сообщения от krs
  № 4  
Ответить с цитированием
krs

Регистрация: Jun 2006
Сообщений: 6
да конечно это будет работать для flv файлов, а когда ты работаешь с камерой то буфер как правило равен 0, поэтому это событие никогда не придет. Или я что-то путаю...
Во всяком случае у меня ничего не приходит...

Старый 14.07.2006, 18:56
ashvalov вне форума Посмотреть профиль Отправить личное сообщение для ashvalov Найти все сообщения от ashvalov
  № 5  
Ответить с цитированием
ashvalov

Регистрация: Sep 2005
Сообщений: 6
Thumbs up working very good

set NetStream buffer to 1 sec
and wait for first buffer full.
After you can set buffer size to any needed value.
Working 100%
Good Luck!

Use NetStream.prototype.onStatus=function(info){
if(info.code=="NetStream.Buffer.Full" && this.FirstBufferFull!=1){
//TODO
this.FirstBufferFull=1;
}

}


Последний раз редактировалось ashvalov; 14.07.2006 в 19:02.
Старый 18.07.2006, 16:04
krs вне форума Посмотреть профиль Отправить личное сообщение для krs Найти все сообщения от krs
  № 6  
Ответить с цитированием
krs

Регистрация: Jun 2006
Сообщений: 6
Спасибо за ответ. Вот я попробовал предложенный прием, и чуть не обрадовался ... как случилось страшное.
Все равно между этими двумя событиями NetStream.Buffer.Full и непосредственно картинки на VideoObject есть разница, иногда все нормально, но в остальное время буфер заполняется, а картинки попрежнему нет. И ума не приложу, почему Macromedia/Adobe не придумали уже более расширенную модель для VideoObject ...
[Эксперемент вел с насильно ограниченным трафиком 3000bps на сервере.]
Что же делать поможите... пока остается fps, но оно тоже не правильно работает, слишком долго и картинка появляется раньше чем FPS становиться > 0.

Старый 18.07.2006, 16:16
krs вне форума Посмотреть профиль Отправить личное сообщение для krs Найти все сообщения от krs
  № 7  
Ответить с цитированием
krs

Регистрация: Jun 2006
Сообщений: 6
пробовал на разных браузерах, думал может это плагин такой... нет на удивление поведение плагина для Firefox и IE одинаково (в этом вопросе).

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.