[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Рулилка на WebRTC
Страница 2 из 2

Re: Рулилка на WebRTC

СообщениеДобавлено: 16 дек 2014, 20:17
Footniko
Результаты некоторых наработок по WebRTC:



С виртурилки шлется поток HD видео, сжатое кодеком h.264 на сервер, который генерирует SDP Offer клиенту. Видео можно смотреть только браузером Firefox (пока) при включенном соответсвующем плагине. На веб-странице написан интерфейс для управления виртурилкой (html+javascript). Т.к. у меня старый андроид, на котором Firefox не поддерживает h264, видео отобразил на ноуте. Задержка видео около 0,2-0,3 сек., что неплохо, учитывая то, что все это дело h264 в браузерах еще не стабильное и большую часть с этой задержки вносит сам плагин h264 для Firefox.
Никаких проблем с NAT'ом нет. Никакого 3G, 4G, - обычный wifi-свисток. Виртурилка при включении стучится к веб серверу, о том, что она готова. Можно управлять откуда угодно (с интернета, естественно). Также с браузера можно отдавать поток с микрофона клиента на саму виртурилку, которая уже не захлебывается, при его приеме (как было с использованием RTMP).
Стоит еще сказать, что все експерименты делаются на последней прошивке с разогнанной частотой процессора. Сам h264 плагин работает не очень стабильно. Заметил, что в темноте начинаются тормоза видео, хотя при штатной частоте процессора такого вроде небыло, но при штатной частоте задержка чуть больше.

Чего еще не хватает, так это стриминга звука с микофона виртурилки на тот же WebRTC. WebRTC поддерживает два аудио кодека: opus и G.711. В спецификации к процессору DM365 (который стоит на v2r) написано, что он может жать звук кодеком G.711. В gstreamer за это отвечает элемент alawenc, который должен входить в состав gst-plugins-good. Но на виртурилке его почему-то нет. Прошу помощи в решении этого вопроса.

Re: Рулилка на WebRTC

СообщениеДобавлено: 16 дек 2014, 22:45
eagafonov
*thumbup*

> С виртурилки шлется поток HD видео, сжатое кодеком h.264 на сервер, который генерирует SDP Offer клиенту

Я правильно понял, что на виртурилке нет WebRTC ендпоинта и RTP генерится промежуточным сервером?

Re: Рулилка на WebRTC

СообщениеДобавлено: 16 дек 2014, 23:42
Footniko

Re: Рулилка на WebRTC

СообщениеДобавлено: 17 дек 2014, 00:33
Gol

Re: Рулилка на WebRTC

СообщениеДобавлено: 17 дек 2014, 00:43
Gol

Re: Рулилка на WebRTC

СообщениеДобавлено: 17 дек 2014, 01:18
Footniko

Re: Рулилка на WebRTC

СообщениеДобавлено: 17 дек 2014, 22:39
realizator