А можно по-подробнее про «WebRTC может отвалится при смене соты в 3G/4G. RTP стэк плохо подходит для вещания в подобной среде»?
Что помешает WebRTC перейти на использование TURN-сервера, если даже он не сможет напрямую связать два пира?
И почему такой проблемы нет в RTMFP?
Согласен, более того, не всегда есть возможность перекомпилировать nginx.
В моем случае nginx разворачивается через docker, и добавить эти модули было тривиально.
Советую посмотреть в сторону SPDY и PageSpeed от гугла. Есть модули для nginx и apache. Использую на продакшене в одном проекте. Для использования придется скомпилировать nginx с этими модулями и добавить их в конфигурацию.
Можно в вашем случае сократить на пару строчек код, использовав один из сервисов, которые отдают только ip.
Оставить просто $answer = $wc.downloadString("https://cydev.ru/ip")
Кстати, кажется, что у вас пример не полный, т.к. нет, собственно, изменения ip и вообще извлечения id записи
А статья больше учебная, не просто так бейджик tutorial висит. Я подумал, что будет полезно постепенно расширять количество статей по go начального уровня.
add_header у меня и так используется же, я с помощью него передаю ip на сервис yourip, чтобы уже с него отослать ip не как заголовок, а просто как текст.
upd: я перепутал немного, у меня заголовок устанавливается для запроса, а вы предлагаете для ответа
Для тех, кто интересуется анимацией, рекомендую также посмотреть velocity js — довольно удобный плагин для jquery (кстати, собираются отказаться от jquery и добавить поддержку zepto)
Если вам интересен Akka и Go, то я вам советую взглянуть на проект Circuit, вот видео c GopherCon.
Кстати, удачи вам в создании игрового сервера. Напишите про него потом? Интересно же.
Что помешает WebRTC перейти на использование TURN-сервера, если даже он не сможет напрямую связать два пира?
И почему такой проблемы нет в RTMFP?
В моем случае nginx разворачивается через docker, и добавить эти модули было тривиально.
Оставить просто
$answer = $wc.downloadString("https://cydev.ru/ip")
Кстати, кажется, что у вас пример не полный, т.к. нет, собственно, изменения ip и вообще извлечения id записи
А статья больше учебная, не просто так бейджик tutorial висит. Я подумал, что будет полезно постепенно расширять количество статей по go начального уровня.
upd: я перепутал немного, у меня заголовок устанавливается для запроса, а вы предлагаете для ответа
В nginx.
В любом случае это не сильно упрощает дело, хотя решение более элегантное :)
Но всегда интереснее написать свой велосипед на костыльном приводе.
Кстати, удачи вам в создании игрового сервера. Напишите про него потом? Интересно же.