Size: a a a

WebAssembly — русскоговорящее сообщество

2019 March 20

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Ну, тоесть современный видео-стримминг массовый он вообще не про latency. Всё это умерло для видосиков. Есть webrtc, но это своя специфическая тема, когда касается видео. Мне неизвестен способ засунуть туда свой видеопоток на стороне браузера, можно только с камеры брать.
Т.е. это нужен был бы какой-то MSE-наоборот.
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
а как данные в wasm попадают, если вы их оттуда в ui передаете?
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Пока нет host bindings из ui (ajax, webrtc) и попадают.
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
для чего?
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Умный p2p прокси-сервер.
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Он написан у нас на C++. С помощью wasm мы его в браузер засунули.
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
то есть любой браузер можно использовать для передачи закешированных данных на другой браузер? Это через... webrtc? На webtorrent похоже
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
так webrtc это и есть p2p
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
ну несовсем конечно p2p но очень похожее
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
через гуглосервера для обхода nat оно вроде работает
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Да там есть версия как для p2p так и через WebRTC-сервер в качестве брокера
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Andrey Nagikh
Он написан у нас на C++. С помощью wasm мы его в браузер засунули.
А разве wasm в v8 может  ходить в сеть ?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
напрямую нет, нужен явный байндинг для web api
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Aleksandr Borgardt
А разве wasm в v8 может  ходить в сеть ?
ходим через js
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
ID:693357436
то есть любой браузер можно использовать для передачи закешированных данных на другой браузер? Это через... webrtc? На webtorrent похоже
webtorrent также использует webrtc на стороне браузера
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
ID:693357436
через гуглосервера для обхода nat оно вроде работает
ты имеешь в виду STUN, они есть у гугла, есть у мозиллы, можно поднять свой если сильно хочется. При создании клиента ты указываеш адреса этих серверов.
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Походу пар делать доклад с+++ v8 + wasm наши лучьшие друзья
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
ID:414983998
ну несовсем конечно p2p но очень похожее
Оно таки p2p но не децентрализованное.
webrtc никак не помогает узлам найти друг друга. Необходим отдельный сервер который будет это делать, и это всё полностью на ваших плечах, как разработчика
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Andrey Nagikh
Оно таки p2p но не децентрализованное.
webrtc никак не помогает узлам найти друг друга. Необходим отдельный сервер который будет это делать, и это всё полностью на ваших плечах, как разработчика
ну я это и имел ввиду. Нужен централизированный брокер для handshake-а
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Andrey Nagikh
ты имеешь в виду STUN, они есть у гугла, есть у мозиллы, можно поднять свой если сильно хочется. При создании клиента ты указываеш адреса этих серверов.
просто расстроился из-за неистинной p2p-шности как в мечтах
источник