Ramil
нужно создать в data новое свойство, и в нем прописать newMsg: {...this.Message}, как я понял, и работать уже с newMsg
Ramil
https://jsbin.com/wogonidiyi/edit?html,js,console,output
Bushrut
как успехи с webrtc ?
Vl
Отлично.
Vl
Разобрался уже что да как)
Bushrut
Vl
Проект приватный
Vl
К сожалению показать не могу(
Bushrut
у меня простой кейс, p2p коннект запилить
Vl
так это изи.
Vl
Можешь взять к примеру peer.js
Vl
если нету времени самому)
Vl
смотрел уже в сторону peer.js?
Vl
Vl
Ну если у человека нету времени просто на webrtc писать со своим сигнальным сервером.
Vl
Bushrut
Vl
Ну смотря на сколько человек расчитан?
Bushrut
Vl
можно и без него. Если до человек 20
Vl
можно просто на webrtc сделать.
Vl
но прийдется немного попотеть.
Vl
Оно оно того стоит. Так как существенная экономия ресурсов будет
Vl
От части только.
Vl
там есть один трюк, чтобы убавить нагрузку на того, кто стримит. Распределить стрим по остальным нодам.
Vl
Но тогда в случае выпадения ноды - ей нужно будет искать нового родителя и чем быстрее будет это у тебя - тем лучше.
Vl
Просто если есть время на разработку - лучше сделать так. Если нет - проще купить медиа - сервера.
Rafael 🌵
andyet/SimpleWebRTC: Simplest WebRTC ever
https://github.com/andyet/SimpleWebRTC
Vl
И да. Еще важно - какие тебе браузеры нужны?
Vl
Rafael 🌵
Rafael 🌵
А не последний коммит 2 года назад
Vl
Ты работал с WebRTC в проектах?
Rafael 🌵
Вспомнил, что в одной из домашек
Rafael 🌵
Но да, пилил я её на peersjs
Rafael 🌵
P2p видео чат
Rafael 🌵
На распределенной хеш таблице
Rafael 🌵
Dht какая-то
Vl
реализация p2p видео-чата через peer.js не самое трудное. Не важно, что ты юзаешь, SimpleWebRTC или Peer.js - если ты не знаешь как оно работает под капотом - толку не будет. Так как в случае чего - починить будет очень сложно это все добро
Bushrut
Bushrut
чем глубже, тем хуже ?
Vl
Да. Но если до 20 человек. То потери будут не значительные.
Vl
Можешь попробовать через ffmpeg стримить камеру и раздавать по webSocket
Vl
и с помощью jmpeg собирать на фронтенде.
Vl
Если у тебя стример может поставить какую-то приложушку для стриминга - вообще есть гре разгуляться.
Bushrut
Vl
ну какую-то кастомную для стриминга.
Vl
Какая у тебя вообще цель то?
Bushrut
Vl
тогда к чему был вопрос про вэбинар на 15 человек?
Bushrut
Vl
тогда брось все simpleWebRTC и peer.js
Vl
на них нужного тебе результата не будет.
Vl
И подумай тогда - нужен ли тебе вообще webrtc
Vl
если тебе нужен просто стриминг в одну сторону - я бы в другую сторону смотрел.
Bushrut
Vl
ну тогда бери simpleWebRTC или peer.js
Pavel
Паря, вы игрались с localForage ?
Vlad
У меня нет опыта в Vue, так же как и в html и css, но есть большой опыт в других языках. Прошу прощения за глупый вопрос, если он таким окажется:
Год назад я экспериментировал с ReactJS, и даже написал игрушку. В процессе попадались статьи где писали что React, за счет своего вирутального Dom, сильно минимизирует необходимость обращаться напрямую к браузерному Dom, т.к. это занижает производительность: повторно использует какие то элементы; если ничего в данных не поменялось - не трогает dom элемент; и всё такое...
Хотел спросить, делает ли Vue что то подобное? А еще точнее вопрос выглядит так: можно ли Vue использовать для одностраничного приложения, игры с большим количеством UI элементов, которые часто придется обновлять. В основная целевая аудитория - это мобилки. Откровенно древние девайсы сразу отпадают, потому что помимо интерфейсов будет еще игровая часть написанная на webgl.
Если будет пример сложного анимированного интерфейса для мобилок - вообще супер. Спасибо.
Можго для анимаций использовать CSSOM, гдето на1:20:00 hh
https://www.youtube.com/watch?v=E1-iyk4_cGA
Vyacheslav
Хело всем, кто знает как для vue-resource запросы сделать синхронными?
Vyacheslav
ну в общем, обрисую ситуацию
Vyacheslav
for (var i = 0; i < 5; i++) {
this.$http.get(window.location.origin + '/api/index.php').then(function (replyData) {
console.log(i); //Будет всегда выводиться 4
});
}
Vyacheslav
думаю смысл ясен
Vyacheslav
цикл забивает стек и завершается, а только после этого стек промисов уже выполняется
Vyacheslav
или варианты обхода такой дичи, но что-то красивое
Vyacheslav
как в промис передать значение, чтобы оно не зависело от цикла?
Pavel
Я бы записал вызов в переменную и вызывал бы ее в зен после первого запроса, предварительно добавив переменную с счётчиком и сделав проверку на него
Pavel
Типа если Каунт не 5, то вызывайте функцию в .then
Pavel
Предварительно записанную в переменную
Pavel
Правда это все теория
Vyacheslav
я ж просил что-то красивое)
Vyacheslav
накалхозить и я могу
Pavel
Так красиво жи ))
Stanislav