Deutsch

конференция в интернете. какую программу выбрать?

257  
Igorillo77 знакомое лицо13.09.18 20:25
Igorillo77
NEW 13.09.18 20:25 

хотим созвониться с одноклассниками, которые находятся в разных концах Земли. Прошу совета по 4 вопросам:

  1. какую программу лучше использовать (whatsapp, facebook, skype)? обычно я слышал про скайп, но по ощущению, он берет много ресурса от компьютера.
  2. максимум сколько человек может разговаривать одновременно, исходя из сегодняшних реалий и из того, что у всех будет хороший wifi ?
  3. видео связь - о ней лучше и не думать, если будет больше 2 участников?
  4. есть ли какая-то программа, помогающая вычислить самое удобное время? например меняешь свое время и автоматически видишь время в нужных тебе поясах, чтобы прикинуть- когда максимально удобно для всех.
#1 
kot3003 постоялец13.09.18 22:36
13.09.18 22:36 
в ответ Igorillo77 13.09.18 20:25

1. Самое простое и доступное для всех - Skype (free Skype account даёт конф. до 25 участников, голос)

2. Проблема не в WIFI у участников, а в том, что компьютер организующего конференцию должен делать много работы. Это выглядит так (без особых тех. подробностей):

- Принимать ВСЕ разговоры от ВСЕХ участников конференции

- Объединять ВСЕ разговоры вместе, следить за качеством

- Передавать объединённый разговор обратно ВСЕМ участникам конференции.

Эта работа требует достаточно много ресурсов и увеличивается нелинейно с увеличением количества участников конференции.

3. Всё вышеописанное надо делать и для видео (free Skype account даёт видео конф. до 4 участников), то есть сложность обработки вазрастёт многократно.


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

В принципе, современные компьютеры способны неплохо справляться со всей этой работой, конференция на 3-5 человек (только голос) не должна особо нагрузить комп. Интернет должен быть не меньше 4Mbps / 512kbps, думаю, сегодня это не проблема.


4. В Outlook в календаре можно выставить несколько часовых поясов и видеть их все одномоментно на экране.

#2 
a.armen коренной житель14.09.18 00:40
a.armen
NEW 14.09.18 00:40 
в ответ kot3003 13.09.18 22:36
Проблема не в WIFI у участников, а в том, что компьютер организующего конференцию должен делать много работы. Это выглядит так (без особых тех. подробностей):
- Принимать ВСЕ разговоры от ВСЕХ участников конференции
- Объединять ВСЕ разговоры вместе, следить за качеством
- Передавать объединённый разговор обратно ВСЕМ участникам конференции.

Эта работа требует достаточно много ресурсов и увеличивается нелинейно с увеличением количества участников конференции.

Skype работает через сервера M$.

Так что, никому из участников не нужно брать на себя роль сервера.

Но при большом количестве участников Skype и без этого будет прилично нагружать систему, особенно если с видео и на не самом актуальном железе.

IMHO
#3 
kot3003 постоялец14.09.18 00:54
NEW 14.09.18 00:54 
в ответ a.armen 14.09.18 00:40

Я не уверен, что при Conference Call

Skype работает через сервера M$

Microsoft не похожи на альтруистов, которые за свои кровные будут обеспечивать бесплатной voice/video conference любого желающего.

Косвенно, это подтверждается ихними требованиями к интернету для conference:

Call typeMinimum download
/ upload speed
Recommended download
/ upload speed
Group video
(3 people)
512kbps / 128kbps2Mbps / 512kbps
Group video
(5 people)
2Mbps / 128kbps4Mbps / 512kbps
Group video
(7+ people)
4Mbps / 128kbps8Mbps / 512kbps

Как видим, download прямо зависит от количества участников конференции, а upload - нет. Если бы конференция выполнялась на сервере Microsoft, download не зависел бы от числа участников.


Хотя, всё может быть, я технических спецификаций Skype не видел и не знаю на 100% как точно имплементирована Conference Call у них.

#4 
a.armen коренной житель14.09.18 01:36
a.armen
NEW 14.09.18 01:36 
в ответ kot3003 14.09.18 00:54
Microsoft не похожи на альтруистов, которые за свои кровные будут обеспечивать бесплатной voice/video conference любого желающего.

Вы за финансы MS не переживайте.


Косвенно, это подтверждается ихними требованиями к интернету для conference:
Как видим, download прямо зависит от количества участников конференции, а upload - нет.

Разберитесь что такое Download и Upload и за что они отвечают в рамках работы Skype, потому что эти цифры как раз наглядно показывают, что пользователь не является сервером, иначе бы количество исходящих данных увеличивалось бы по мере увеличения числа участников.


Если бы конференция выполнялась на сервере Microsoft, download не зависел бы от числа участников.

Объем входящих данных в любом случае будет увеличиваться при увеличении числа участников, будь это p2p или работа через сервера MS.


Хотя, всё может быть, я технических спецификаций Skype не видел и не знаю на 100% как точно имплементирована Conference Call у них.

Никаких секретных спецификаций знать и не нужно, они официально заявили, что Skype перешел на их облачные сервисы.

https://support.skype.com/en/faq/FA12381/what-does-it-mean...

IMHO
#5 
kot3003 постоялец14.09.18 10:04
NEW 14.09.18 10:04 
в ответ a.armen 14.09.18 01:36
Разберитесь что такое Download и Upload ...


Я мог бы Вам посоветовать то же самое.

Так как Download увеличивается, а Upload нет, можно предположить (в отсутствие официального Skype architecture документа), что MS оставляет работу микширования всех сигналов одному (самому сильному) компьютеру в конференции (его Download и будет расти пропорционально количеству участников) и забирает у него смикшированный сигнал, который потом разбрасывает всем участникам. Поэтому Upload не будет расти (общий размер выходной картинки постоянный).

Download не увеличивался бы, если каждый участник конференции был бы подключен к серверу конференции.
Что касается отдельного сервера для конференции - это сделано для Skype for Business (за Ваши деньги - любой каприз) и, видимо, для Skype с мобильных устройств.

Последняя ссылка всего лишь говорит о том, что старая архитектура peer-to-peer заменена на cloud. Ничего конкретного о конференции там нет, общие слова.

#6 
a.armen коренной житель14.09.18 10:34
a.armen
NEW 14.09.18 10:34 
в ответ kot3003 14.09.18 10:04
Download не увеличивался бы, если каждый участник конференции был бы подключен к серверу конференции.

А за счет чего к участнику конференции должны доходить аудио/видео других участников?

Если увеличивается количество участников, то и информации каждому участнику поступает больше.


Разговаривают трое и рекомендованная скорость 2Mbps / 512kbps.

Т.е. 512kbps на то чтобы аудио/видео от участника уходили на сервер MS.

2Mbps на то чтобы он получал аудио/видео еще двух участников с сервера MS.


Разговаривают пятеро и рекомендованная скорость 4Mbps / 512kbps

Т.е. все те же 512kbps на то чтобы аудио/видео от участника уходили на сервер MS.

И уже 4Mbps на то чтобы получать информацию с сервера от 4х участников конференции.


Разговаривают семеро и рекомендованная скорость 8Mbps / 512kbps

Все те же 512kbps на то чтобы аудио/видео от участника уходили на сервер MS.

И 8Mbps, чтобы получать информацию с сервера от 6 участников конференции.


Если бы кому-то из участников нужно было выступать в роли сервера, то ему бы пришлось обрабатывать больше информации и соответственно передавать(Upload) ее другим. А раз Upload постоянный, значит он только передает свои аудио/видео, независимо от количества участников.

Но при увеличении количества участников, увеличивается и количество данных, которые получает(Download) каждый участник.


можно предположить
Последняя ссылка всего лишь говорит о том, что старая архитектура peer-to-peer заменена на cloud. Ничего конкретного о конференции там нет, общие слова.

Если переход от p2p на облачные сервисы M$ для вас просто "общие слова", то предполагайте дальше, только других не вводите в заблуждение.

IMHO
#7 
kot3003 постоялец14.09.18 11:19
NEW 14.09.18 11:19 
в ответ a.armen 14.09.18 10:34
Разговаривают пятеро и рекомендованная скорость 4Mbps / 512kbpsТ.е. все те же 512kbps на то чтобы аудио/видео от участника уходили на сервер MS.И уже 4Mbps на то чтобы получать информацию с сервера от 4х участников конференции.


А в чём же тогда заключается функция conference сервера MS, если он в этом примере должен:

- принимать 5 видео/аудио стримов от каждого участника (5 х 512 = 2560 kbps по Вашей теории) и отправлять каждому из участников по 4 видео/аудио стрима (5 х 4 х 512 = 22240 kbps) - кто оплачивает этот банкет?

- и что каждый Skype client должен делать с этими всеми принятыми видео/аудио стримами? Должен сам их микшировать и отображать общую картинку? Обычно, функция conference сервера собирать общий сигнал из разных источников и распределять смикшированный по потребителям. Что в Вашем примере делает conference сервер?


Как я сказал, у меня нет официального документа Skype architecture для обычного, не Business (в котором есть выделенный conference сервер), поэтому гадать можно сколько угодно, я не являюсь истинной в последней инстанции. Если у Вас есть документик, прикрепите, будет интересно. Если мои предположения не верны, я всегда готов признать факты.

#8 
a.armen коренной житель14.09.18 12:12
a.armen
NEW 14.09.18 12:12 
в ответ kot3003 14.09.18 11:19
кто оплачивает этот банкет?

Кто оплачивает бесплатные социальные сети vk, facebook, instagram и прочие?

Кто оплачивает бесплатный поиск через google, bing, yandex и прочих?

Кто оплачивает бесплатную почту google, mail, yandex, web.de и прочих?

Кто оплачивает бесплатные версии хранилищ google drive, one drive, dropbox и прочих?

Кто оплачивает бесплатные версии музыкальных сервисов spotify, deezer, sound cloud и прочих?

Кто оплачивает бесплатные видео сервисы типа youtube, vimeo и прочие?

Кто оплачивает разработку и дальнейшую поддержку бесплатных программ, офисных пакетов и целых ОС с регулярными обновлениями?

Кто оплачивает бесплатные форумы типа этого?


Все просто, дополнительные платные сервисы/подписки, реклама и корпоративные клиенты, на этом держится вся современная IT индустрия, и за счет этого у миллиардов людей есть возможность пользоваться бесплатными сервисами, в том числе и Skype.

IMHO
#9 
a.armen коренной житель14.09.18 12:19
a.armen
NEW 14.09.18 12:19 
в ответ kot3003 14.09.18 11:19
и что каждый Skype client должен делать с этими всеми принятыми видео/аудио стримами?
Должен сам их микшировать и отображать общую картинку?

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

IMHO
#10 
kot3003 постоялец14.09.18 20:17
NEW 14.09.18 20:17 
в ответ Igorillo77 13.09.18 20:25, Последний раз изменено 14.09.18 20:17 (kot3003)

За всеми техническими спорами о конференции в Скайпе, мы забыли вопрос Igorillo77 - посмотрите 12 Лучших Video Conferencing аппликаций Там, правда, по английски.
Со своей стороны, могу сказать, что пользовался Slack и GoToMeeting. Обе - очень неплохие.

#11