ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

[Обсуждение] Веб камеры в чате

 

2615
Сергей @Pegass
Звонок думаю не реально без тарифа "Владелец" ибо схема минимум такая

1 - сменить статус, для чего отправить сообщений, кто не в курсе
2 - оправить сообщение-звонок

с обеих сторон итого 4 сообщение, и во всём этом надо учесть антифлуд короче сделать можно но больше геммороя и проблем чем пользы ИМХО

2970
удалён @Foggy
Звонок думаю не реально без тарифа "Владелец" ибо схема минимум такая

чтож, окей 🙁

чатлане замучили вопросом, почему качество видео хуже, чем в скайпе и вообще почему оно такое плохое. как улучшить качество видео? стоит полагать, речь о разрешении.

2615
Сергей @Pegass
Foggy пишет:

Звонок думаю не реально без тарифа "Владелец" ибо схема минимум такая

чтож, окей 🙁

чатлане замучили вопросом, почему качество видео хуже, чем в скайпе и вообще почему оно такое плохое. как улучшить качество видео? стоит полагать, речь о разрешении.

Когда делал флешку думал над этим вопросом, теоретически во флеше можно сделать размер видео, а соответственно и его качество получше, но опять таки, не известно какие параметры стоят на сервере, и если стоят позволяющие хорошее качество, то не оторвет ли нам Дима ничего за трафик?

20090
Dimitry @Dimitry
Настройки и так оптимальные, лучше к сожалению только большой ценой трафика, не только сервера но и пользователя.

20090
Dimitry @Dimitry
Pegass не знаю в твоей вебке это или во всех, но фишка такая что в новом флеше (11,4,402,287) если открыть вещание то всё ок, если закрыть его и повторно открыть, то белое окошко, т.е. сам себя не видишь. Но вещание передаётся и если нажать просмотр то видно.
В чём фишка? Сегодня один ччеловек написал с такой же проблемой, проверил и точно. Но если открываю через google chrom где старая версия флеша то всё ок.

2615
Сергей @Pegass
Dimitry, с указанной версией имеется и ряд других проблем, я уже писал об этом, гуглохром очень быстро откатил эту версию на предыдущую 11.4 r31 и всё гуд, это проблема флеша

с версиями флеша между 11.1 и 11.4 r31 замечены подвисания изображения, на 11,4,402,287 так же не пашет плеер Cyber от Azod'a

Ну и вообще не трогал я раздел работы с камерой во флешке))) хотя можно попробовать откатиться и посмотреть, возможно эта проблема только если устройств захвата больше чем одно

Отредактировано Pegass - 15.10.2012
20090
Dimitry @Dimitry
Проверил, белый экран только в твоей флешке, попробуй выяснить причину и исправить.

PS> На счёт плееров это да, но адобе не считает это за баг и скорее всего не будет исправлять.

2615
Сергей @Pegass
**********

Исходник и флешка во вложении

Исправлено:
1 - при смене камеры через селектор, новое изображение теперь сразу передается смотрящему, более не нужно нажимать СТОП/СТАРТ
2 - убран параметр cam.setLoopback(true);, который вызывал описанную выше проблему с flash 11,4,402,287

ЗЫ по между делом менял качество изображения, и скажу я вам флеш слишком ресурснозатратная вещь, улучшение качества того не стоит

20090
Dimitry @Dimitry
Гуд, обновил, проверил, всё супер.

2615
Сергей @Pegass
разобрался с качеством

в обшем чтобы прилично повысить качество передаваемого изображения на текущий момент достаточно параметр q изменить с 3 на 6, трафик вырастет в 2 раза с 24kbps до 48kbps и это собственно максимум что можно выжать из текущей флешки

Нынешняя флешка хорошо запилена под условие что минимальное разрешение камеры что есть на текущий момент это 320*240, причём этот параметр так же можно менять параметром m, но учитывая размеры кадра ролика это бессмыслено, если же вы хотите считать что у ваших чатлан камеры не ниже 640*480, то флешку нужно переделать на больший размер кадра(560*420), это имеет смысл но не большой, в связи с тем что у большинства камеры стоят в юзерфрейме а значит ограничены по ширине ну максимум в 300 пикселей, хотя у некоторых маньяков(привет Анатолич) юзер фрейм значительно шире))) так же при таком раскладе трафик вырастет аж до 300kbps

Вот вам пища для размышления))))

Отредактировано Pegass - 17.10.2012
1007
BETEPAH @BETEPAH
Pegass пишет:

флешку нужно переделать на больший размер кадра(560*420)

Если это не очень сложно, переделай, пожалуйста. Я за возможность выбора качества, пусть будет две флешки.

2615
Сергей @Pegass
да хоть 20))) вечером будет))))

2970
удалён @Foggy
А из флэша поменять качество не выйдет? Таким же образом, как меняется качество видео например вк или на ютубе.

UPD: открыл ********** и увидел, что q уже установлено на 6.

20090
Dimitry @Dimitry
>достаточно параметр q изменить с 3 на 6, трафик вырастет в 2 раза с 24kbps до 48kbps

откуда такая инфа, один поток примерно 300кбит, если повышать качество то под 1 мбит будет, кстати не советую так сильно с этим играть,
пользователи не смогут открыть несколько окон ибо всё повиснет,
на счёт параметров, m это разрешение кратное 60, т.е. m=4 это 240, собственно наш размер, далее q - это качество, оно же равно трафику, точно не помню но вроде 6q = около 300кб

Глянул исходник, получается 8192*q
т.е. 6q = 50кбайт = 400 кбит один поток, это у нас по умолчанию в явескрипт)))


есть ещё r - это частота кадров, у нас оно 12, это оптимально чтобы видео было качественное и более менее плавное, если сделать в идеале 30 будет очень плавное но кубиками.... так что все эти параметры я тестировал наверное неделю ещё год назад, и лучше сложно настроить, подкручивать надо аккуратно!

7094
Dim @Render
так что все эти параметры я тестировал наверное неделю ещё год назад, и лучше сложно настроить

Помню помню, на вместе доооолго всё это подбирал 😁

2615
Сергей @Pegass
**********

нате вам занимательную флешку играйтесь)))) Заточена в том числе и для тех у кого пользователи сам ресайзят флешки, типа как у меня, кстати у себя пока её и поставил, есть личное вещание можете сами на себе и потестить(28 октября уберу у себя из неё качество, ибо нах не надо)))))

уточнения, в этой флешке наш параметр q роли не играет его можно не трогать(вместо битрейта сделал качество передаваемой картинки = 80% а во флешке есть ползунок который этот параметр меняет), параметр r это fps 12 самое то, m это стартовое разрешение m*80 X m*60 по дефолту при m=4 320Х240


ЗЫ если кому то это говно понравится - сообщите, я вам хоть HD допилю)))

Позже выложу релиз отличающийся от текущего(по умолчанию) заточкой под ресайз, он уже готов, надо только найти самый правильный, их там штук 30 вариантов))))

Отредактировано Pegass - 19.10.2012
2970
удалён @Foggy
Pegass, это говно нравится) у чатлан вызвало эмоции даже по интереснее))) так что прошу HD
И ещё было бы классно, если бы ты привязал этот скрипт к своему creatModal))) т.е. чтоб не дублировать код ресайзера и драгера например.
UPD: ну и, конечно, в одну строку всё хорошо бы сделать ><

2615
Сергей @Pegass
Foggy, что же за эмоции?
так JS ковыряйте сами, если хотите, не маленькие)))
В одну строку думал сделать, но решил что так правильнее как раз в связи с реализацией изменения размера(на маленьких размерах печаль беда в случае одной строки))))

20090
Dimitry @Dimitry
А как же на счёт трафика? Это на самом деле самое важное)

2615
Сергей @Pegass
а трафик напрямую зависит от качества картинки))) ну и естественно разрешения
т.е. фактически 12 раз в секунду передаётся jpg изображение, вес которой зависит от размеров картинки(разрешения камеры) и от её качества, элементарно сохраните в фотошопе одну и ту же картинку с разным процентом качества и сравните их вес)))

Отредактировано Pegass - 19.10.2012