![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 19
|
Здравствуйте флешеры. У меня видеочат flash+red5. Вопрос: как сделать зжатие(кодирование/декодирование) видеопотока в h.264(MPEG-4 Part 10) на клиентской стороне?
Последний раз редактировалось go2nick; 25.07.2007 в 19:15. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Никак, флеш не умеет это.
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 19
|
возможно flex сможет? можно ли ffmpeg прикрутить? или может быть fscommand?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Flex-а не существует. Существует Flash. Flash не умеет.
ffmpeg, fscommand — утопия. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 19
|
ну вообще теоретически можно самому написать декодер на AS3 из On6 (flv) в MPEG-4. Только для этого надо знать эти кодеки (спеку иметь).
Цитата:
Последний раз редактировалось etc; 25.07.2007 в 19:50. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
AS3 подобные вещи не потянет, совершенно. В теории может и потянет, но он на первых 10 секундах повесит машину, Realtime процессинг слижком тяжелый.
fscommand вообще не при делах, когда идет работа в окне браузера. А ffmpeg — попытка прикрутить неприкручиваемое. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А не надо два подряд писать, надо отредактировать предыдущий. Я сделал это за вас, но впредь не постите два или больше постов подряд, если между ними интервал меньше 4 часов.
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 19
|
А если с одной стороны поток будет h.264 то сможет ли клиент с другой его декодить?
Были ли подобные эксперименты? |
|
|||||
|
такие фишки делаются слежующим образом - создается ActiveX компонент, который состоит из двух частей приемной и передающей: передающая сжимает видео и осуществляет его траснляцию в подключившиеся сокеты, а приемная осуществляет подключение к сокету, прием видео, его обработку и декодирование. все. Можешь ради прикола транслировать сжатый flv... как вариант... чтобы во флэше воспроизводилось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|