Есть сервер, подлюченный на скорости в 100 Мбит/сек. Есть веб-камера, которая может передавать картинку и звук с пользовательского компьютера на этот сервер.
Как лучше организовать онлайн-трансляцию, чтобы сотни людей могли сидеть и смотреть её одновременно? Можно ли сделать, чтобы трансляция не тормозила на 3-5 секунд?
При работающей трансляции каждый из посетителей сервера качает трафик. То есть общее количество одновременных просмотров - это скорость одного пользователя помноженная на количество пользователей. То есть, если трансляция жрёт 1 Мбит/сек, то на 100 мегабитном канале смотреть её могут только 100 человек максимум?
Или есть какие-то способы увеличить число одновременных просмотров?
То есть, если трансляция жрёт 1 Мбит/сек, то на 100 мегабитном канале смотреть её могут только 100 человек максимум?
да
Цитата(alexey @ Oct 5 2011, 14:47)
Или есть какие-то способы увеличить число одновременных просмотров?
можно пиринг включать, но он будет жутко лагать, так как каналы ещё у многих просто ужас.
Цитата(alexey @ Oct 5 2011, 14:47)
Или есть какие-то способы увеличить число одновременных просмотров?
воспользоваться серверами own3d.tv (на justin.tv. слишком мало серверов для России)
используют разные программы. в настоящее время наиболее популярным, удобным, и не тормознутым является xsplit. в прошлом году использовали adove flash. вот тут можно посмотреть как правильно настраивать видеотрансляцию, используя adove flash. по xsplit надо поискать
У меня есть нормальные-стабильные 100 Мбит/сек. В принципе, можно попросить на сутки поднять до гигабита. Нет желания пользоваться сторонними сервисами, особенно заокеанскими.
Каким софтом воспользоваться для организации трансляции?
Ну можно на сервер и Windows установить. Но там надо лицензию покупать. А на двухпроцессорную систему, наверняка, Windows Home Premium не поставить wink.gif
поставить винду чисто для трансляции, потом удалить - 30 дней то бесплатно)