Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Cdn для flv/mp4-стримминга. дешевле, чем сервер

Тема в разделе "Хостинг для сайтов", создана пользователем comrunet, 5 окт 2015.

05.10.15 в 12:49
25.12.20 в 16:19
167
32.935
2
  1. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Всем привет!

    Наш CDN заточен под тяжёлый видеоконтент и организацию псевдостримминга (flv, mp4, HLS, HDS).

    Города присутствия и скорости:
    + Россия, Москва, 540Гбит/сек
    + Россия, Красноярск, 10Гбит/сек
    + Беларусь, Минск, 80Гбит/сек
    + Беларусь, Минск-2, 70Гбит/сек
    + США, Рестон, 20Гбит/сек

    Что умеем:
    + поддержка HTTPS;
    + ограничение скорости на один поток;
    + подписывание ссылок (защита от "горячих ссылок"), в том числе по cookie;
    + WebDAV доступ к хранилищу (CDN можно подцепить к серверу отдельной директорией для удобства перекачивания файлов);
    + API доступ к хранилищу;
    + White Label - подключение к CDN вашего домена;
    + выбор самим пользователем точки/точек для хранения файлов (например, где дешевле трафик);
    + HLS "на лету", без разбивки файлов на куски - экономия до 50% трафика!
    + HDS "на лету", без разбивки файлов на куски - экономия до 50% трафика!

    О ценах:
    Публичные тарифы составляют 3 рубля в месяц за 1Гб хранения файлов и 0,25 рублей за 1Гб переданных данных (в зависимости от объёма цены падают до 0,08 руб!!!). Индивидуальные условия будут намного лучше! Возможна как пакетная покупка трафика по предоплате (цена может доходить до 0,08 руб за 1Гб переданного трафика), так и покупка полосы с тарификацией по 95% загрузки, то есть пики будут срезаться и не учитываться. При покупке полосы CDN получается дешевле европейского сервера с полосой - $1200 за 10Гбит/сек!

    Уже сейчас приглашаю на бесплатный тест! Больше 700Гбит/сек доступно вам для тестов. :)

    Небольшая статистика по нашему CDN, которая вам может быть интересна:
    ~370Гбит/сек в часы-пик
    Суммарная пиковая нагрузка по всем нашим узлам CDN.

    720Гбит/сек суммарный канал
    Емкость полосы, доступной в CDN в любой момент времени.

    40Гбит/сек максимальная скорость подключения ноды CDN
    Каждый сервер, используемый в CDN, подключен двумя портами 10Гбит/сек. Сейчас мы активно внедряем подключения на скорости 40Гбит/сек. Несколько серверов CDN уже подключены на этой скорости.

    Более 900 довольных клиентов
    Число активных аккаунтов в CDN, пользующихся услугими CDN каждый день.

    Свыше 25 300 000 клиентских файлов
    По данным на 25 сентября 2018 года в CDN хранилось 25 300 000 файлов, загруженных пользователями. В этом числе не учтено количество резервных копий файлов.

    Более 2,8ПБ занимают файлы клиентов
    Мы храним свыше 2 800ТБ файлов своих клиентов, а также обеспечиваем резервное копирование этих файлов. Каждый файл хранится в системе минимум в 2 копиях.


    Буду рад ответить на все вопросы.

    Как защищать от парсинга ссылки в своём плеере при использовании CDN.

    ВНИМАНИЕ: все описанные действия делаются на стороне вашего сайта или вашей CMS вами лично.

    Исходная ссылка:
    http://my-best-super-serials.cc/tvseries/8813f9306d5a203baeb5e0f00e9cd3ffd3ce793b/hls.m3u8

    Ссылка, которая будет делаться ДИНАМИЧЕСКИ на стороне САЙТА клиента CDN:
    http://my-best-super-serials.cc/tvs...26df93014d8c13962c88dee9c:1983122408/hls.m3u8

    Что есть что в этой ссылке:
    /tvseries/8813f9306d5a203baeb5e0f00e9cd3ffd3ce793b/
    - это путь к файлу. Папка "tvseries" с подпапкой "b813f9306d5a203baeb5e0f00e9cd3ffd3ce792b"

    4df70de26df93014d8c13962c88dee9c
    - это MD5, собранный по рецепту md5(/path/to/-[ip]-[deadline]-[secret])
    ВНИМАНИЕ: данный MD5 выдуман. В реале может получиться другой MD5.

    1983122408
    - это время до которого будет работать ссылка. В данном случае она прекратит свою работу в 08 часов 24 декабря 1983 года.
    Формат ГГГГММДДЧЧ, где
    ГГГГ - год в 4-значном формате;
    ММ - месяц в 2-значном формате;
    ДД - день в 2-значном формате;
    ЧЧ - час в 2-значном, 24-часовом формате.
    Внимание! Время указывается в UTC+00:00.


    как собрали этот MD5:
    md5(/tvseries/8813f9306d5a203baeb5e0f00e9cd3ffd3ce793b/-192.168.0.111-1983122408-password) = 4df70de26df93014d8c13962c88dee9c
    Где:
    /tvseries/b813f9306d5a203baeb5e0f00e9cd3ffd3ce792b/ - папка с файлом hls.m3u8;
    192.168.0.111 - IP пользователя для которого будет работать ссылка;
    1983122408 - время, до которого будет действовать ссылка;
    password - пароль из поля Secret из настроек CDN.

    CDN принимает ссылку http://my-best-super-serials.cc/tvs...26df93014d8c13962c88dee9c:1983122408/hls.m3u8
    в открытом виде он видит путь к папке с файлами, которую надо шифровать (/tvseries/b813f9306d5a203baeb5e0f00e9cd3ffd3ce792b/),
    видит время, до которого действует ссылка (1983122408),
    берёт из данных по сессии пользователя IP адрес пользователя,
    из настроек клиента CDN берёт пароль (Secret).

    Из полученных данных по такому же рецепту ( md5(/path/to/-[ip]-[deadline]-[secret]) ) собирает MD5. Если он совпадает с переданным по ссылке MD5, то пользователю, пришедшему по данной ссылке, разрешается скачивание.
    Если MD5 не совпадает - выдаётся ошибка 404.
    Не зная Secret из настроек CDN невозможно составить такой же MD5 и подделать ссылку.
     
    Последнее редактирование: 25 сен 2018
    • Нравится Нравится x 2
  2. Keiskar

    Keiskar Забанен

    Сообщения:
    855
    Симпатии:
    386
    Лучших ответов:
    0
    В каком формате отдается видеоконтент? Хотлинк основан на чем(тоесть какая стоит защита)?
     
  3. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Контент отдаётся как псевдострим flv или mp4. В ближайшее время будет доступен HLS.
    Защита от хотлинка реализована путём подписывания ссылки на стороне сайта. В ссылку шифруются время действия ссылки + IP пользователя.
     
  4. Keiskar

    Keiskar Забанен

    Сообщения:
    855
    Симпатии:
    386
    Лучших ответов:
    0
    rtm модуль
     
  5. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Это вопрос или ответ?
     
  6. lion566

    lion566 Зелёный

    Сообщения:
    7
    Симпатии:
    2
    Лучших ответов:
    0
    Возможна загрузка файлов через торрент?
     
  7. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Эта фича в планах. Пока работаем без неё.
     
  8. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Все любят графики... поэтому с разрешения пользователя, тестирующего CDN, выкладываю свежий график сегодняшней нагрузки, которую они поддали, переложив к нам серии какого-то сериала.

    Нагрузка растёт не по часам, а по минутам. На графике 34Гбит/сек даже отрисоваться не успевают.
    [​IMG]

    А вот распределение нагрузки по файлам. Посмотрите сколько коннектов висит:
    [​IMG]

    В сумме уже сейчас видим 32К+ коннектов и более 34Гбит/сек занятой полосы. И ещё не вечер!

    А вы уже тестировали наш CDN? :)
     
  9. Расим

    Расим Бывалый

    Сообщения:
    493
    Симпатии:
    61
    Лучших ответов:
    0
    ZeroCDN.Com:)
     
  10. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Он самый! Вас что-то удивляет или смущает? ;)
     
  11. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Появилась поддержка HLS. Пока для заранее подготовленных файлов. Важная особенность: все куски в манифест-файле шифруются. Для этого достаточно "подписать" только сам манифест-файл.


    В скором времени появится поддержка HLS без конвертирования файлов. Манифесты будут создаваться на лету.
     
  12. ZeuS

    ZeuS Бывалый

    Сообщения:
    138
    Симпатии:
    33
    Лучших ответов:
    0
    2рв трафика. сколько это обойдется?)
     
  13. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Всё сугубо индивидуально на таких объёмах. Так что я отписал вам в личку.
     
  14. MegaMonstr

    MegaMonstr Команда форума VIP Кинотрафик v2

    Сообщения:
    1.085
    Симпатии:
    254
    Лучших ответов:
    0
    Вы бы здесь лучше написали, хотя бы примерно можно было бы рассчитывать...
     
  15. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Я об этом написал ещё в первом посте:
    Ну и, как всегда в других случаях: больше объёмы - больше скидки!
     
  16. MegaMonstr

    MegaMonstr Команда форума VIP Кинотрафик v2

    Сообщения:
    1.085
    Симпатии:
    254
    Лучших ответов:
    0
    Я зарегался в вашей системе, но не черта не понял, залил одну серию сериала, начал пробовать зашифровать ее и пытался сделать ограничение по доступ в один поток (или как оно там называется), но после этого у меня это видео вообще перестало работать.

    Работать вроде можно с Вашей системой, но я лично сам разобраться не могу, а это означает, что нужно нанимать кого то, что бы делали шифрование, что бы не могли парсить видео и т.д.
     
  17. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Напишите мне в личку или лучше в скайп vandal-besttest - помогу всё настроить.
     
  18. MegaMonstr

    MegaMonstr Команда форума VIP Кинотрафик v2

    Сообщения:
    1.085
    Симпатии:
    254
    Лучших ответов:
    0
    Отписался в скайпе
     
  19. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Друзья!

    Мы запустили CDN в продакшн! Всем добро пожаловать! Всех будем рады видеть! :)
     
  20. TopicStarter Overlay
    comrunet

    comrunet Бывалый

    Сообщения:
    117
    Симпатии:
    32
    Лучших ответов:
    0
    Добавили некоторый функционал:
    + загрузка сразу нескольких файлов через web-интерфейс;
    + через API возможность скачивания нашим CDNом файлов с другого сервера/сайта.