Как ограничить скорость онлайн-видео при помощи nginx

12 3
A
На сайте с 26.01.2013
Offline
10
1497

Подскажите пожалуйста, как ограничить скорость онлайн фильмов?

стоит nginx-1.5.5 и nginx_mod_h264_streaming-2.2.7 на сервер лежат фильмы а на сайте их транслирую.

п.с. взял сервер с 100мб каналом залил всего 100 фильмов, на самом сайте 1150 фильмов из них 100 лежат на сервер и уже канал забивается на 100% в день около 18 000 посетителей, на сервере фильмы не востребованные

Appassionato
На сайте с 22.06.2010
Offline
323
#1
Alexass:
уже канал забивается на 100% в день около 18 000 посетителей

Чему Вы удивляетесь?

Хостинг Работает, как Часы ( http://tinyurl.com/nze85xw ). Проверено за 11+ лет.
A
На сайте с 26.01.2013
Offline
10
#2
Appassionato:
Чему Вы удивляетесь?

как чему? тому что сто фильмов и канал забит на 100%

хотите сказать что сайты гиганты, там где по 150 000 пользователей в сутки и все ихний фильмы это больше 5000 фильмов. тратят больше 300 000т.р на сервера каждый месяц? они столько не зарабатывают

Appassionato
На сайте с 22.06.2010
Offline
323
#3

Если у Вас, например, стриминг по RTMP, то с битрейтом 4mbps Вы сможете одновременно вещать только 25 пользователям.

Выхода 2: или снижать качество фильмов, или расширять каналы. Других путей нет :).

И да, большие сайты тратят очень немало денег на сервера и каналы.

Сервер с портом 10gbps стоит 3-5K$/мес. С таким же битрейтом он сможет при благоприятных условиях обслужить уже 2500 пользователей...

astraliens
На сайте с 25.09.2009
Offline
54
#4

не уверен насчет того, как оно будет работать и будет ли вообще в связке с указанным модулем работать, но, возможно это поможет чем-то

но с такой посещалкой балансировка вам таки нужна будет, вопрос не в сотне фильмов, а в количестве смотрящих это все

ASTRALiENS - разработка сайтов (http://astraliens.net)
A
На сайте с 26.01.2013
Offline
10
#5

Спасибо, буду иметь введу.

а сейчас может кто подсказать как распределить канал. я что-то читал про limit_rate но не пойму как и куда это надо вписывать.

---------- Добавлено 05.11.2013 в 00:43 ----------

п.с.а как насчет этих серверов http://fdcservers.net/enterprise_dedicated_servers.php

VD
На сайте с 03.08.2010
Offline
62
#6

вписывать в конфиг nginx например limit_rate 256k;

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#7
Alexass:

а сейчас может кто подсказать как распределить канал

Мы используем вот такие вот решения.

Раздаем и видео и картинки и даже местами аудио :D Дорого, но работает на все 100 ;)

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
freezebreeze
На сайте с 31.10.2013
Offline
9
#8
Alexass:
Подскажите пожалуйста, как ограничить скорость онлайн фильмов?
стоит nginx-1.5.5 и nginx_mod_h264_streaming-2.2.7 на сервер лежат фильмы а на сайте их транслирую.
п.с. взял сервер с 100мб каналом залил всего 100 фильмов, на самом сайте 1150 фильмов из них 100 лежат на сервер и уже канал забивается на 100% в день около 18 000 посетителей, на сервере фильмы не востребованные

простой подсчёт даёт, что 100 мб канала мало для такого числа посетителей. Либо ужимать качество видео, либо расширять канал. Nginx не умеет шейпить (это утверждение требует проверки :))

Верить никому нельзя. Мне — можно.
bsyomov
На сайте с 25.01.2012
Offline
31
#9
freezebreeze:
Nginx не умеет шейпить (это утверждение требует проверки :))

Вполне умеет.

См. limit_rate, limit_rate_after.

freezebreeze
На сайте с 31.10.2013
Offline
9
#10
bsyomov:
Вполне умеет.
См. limit_rate, limit_rate_after.

и точно :) моя ошибка.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий