> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Сочи.Камера — сложный городской IT-проект, отличный пример для подражания
- URL: https://blog.themarfa.name/sochi-kamiera-slozhnyi-ghorodskoi-it-proiekt-otlichnyi-primier-dlia-podrazhaniia/
- Published: 2018-06-28T10:16:00.000Z
- Updated: 2018-08-22T07:46:16.000Z
- Description: Сочи.Камера проект из Сочи, как легко догадаться по названию. И это очень крутой проект. Сочинский интернет-провайдер «Бизнес-Связь» почти десять лет назад поставил три веб-камеры в городе, и началось.
- Author: Константин Докучаев
- Tags: Сочи.Камера, Обзор

Уже давно на периферии моего сознания обитает мысль, что при количестве уличных камер, которые сегодня смотрят на наши города, должны быть сайты, где любой желающий может смотреть видеостримы в HD-качестве. Понятно, что больше всего таких камер у государства, но от него такой радости вряд ли дождёшься. Жадные коммерсы тоже вряд ли на такое способны, ведь удовольствие недешевое, а собирать деньги с публики за «просто посмотреть» – замучаешься. Я уже успел отчаяться, но вот на глаза мне попался проект [Сочи.Камера](https://goo.gl/QtsUWX).

Это проект из Сочи, как легко догадаться по названию. И это очень крутой проект. Сочинский интернет-провайдер [«Бизнес-Связь»](https://bisv.ru/) почти десять лет назад поставил три веб-камеры в городе, и началось.

![1](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/1.jpg)

Сегодня у них на сайте стримы с более 300 камер, большинство в Full HD качестве, но для слабых подключений стримы автоматически переключаются в SD. Камеры фиксированные, как правило, это Omny SNR, ActiveCam и Hikvision, поворотные (Hikvision PTZ) и мобильные (на базе Xiaomi Мi 5), расположены по Сочи и окрестностям, включая самые живописные места на море, в горах, парках, даже в аэропорту.

![2-1](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/2-1.jpg)

Пользователи используют сайт для рациональных целей, типа посмотреть трафик на дорогах или загрузку на подъемниках на лыжных курортах, и для развлечения — дети любят смотреть за зверушками в зоопарке и за рыбками в океанариуме, взрослые создают себе романтическое настроение, глядя на морские закаты в прямом эфире. Сервис позволяет смотреть стримы на HD телевизоре без потери качества, раздавая их в качестве ТВ каналов через IPTV. Кроме этого, многие другие онлайн и офлайн проекты, включая телевизионные каналы, берут стриминговый поток от Сочи.Камера и размещают у себя на сайте. А органы государственной власти используют записи с камер при разборках ДТП и даже иногда для расследования преступлений (по записям отслеживают маршруты правонарушителей).

![3-1](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/3-1.png)

Сочи.Камера – довольно сложный и многокомпонентный IT проект, построенный с нуля, прошедший многие итерации. Сами вебкамеры, например, постоянно заменяются на более совершенные, выбираются на основе совершенно чётких критериев эффективности, которые за многие годы сформировались методом проб и ошибок — ничего лишнего, только необходимый функционал, нужный на конкретной точке установки. Даже способы монтажа камер были усовершенствованы, поскольку стандартные методы не всегда обеспечивали надёжное крепление и сохранность в условиях прибрежных ветров и повышенной влажности.

![4-1](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/4-1.jpg)

Серверная часть переписывалась с нуля несколько раз, нынешняя версия сделана на основе медиасервера Flussonic от компании [Эрливидео](https://erlyvideo.ru/). Сейчас работает пятая версия Сочи.Камера, она написана на Java script, серверная часть – на Node.js, клиентская – на Angular.js. Есть отдельные мобильные приложения для iOs, Android, Windows, для Windows также есть десктопное приложение. В качестве среды передачи данных используется инфраструктура «Бизнес-Связь» (более 700 километров коммуникаций и более 300 узлов связи). Такой проект под силу почти любому оператору связи с развитой сетью. Дело в том, что сбор трафика с вебкамер не мешает работать обычным клиентам, у которых большинство трафика входящего, в то время как у видеостримов от камеры до сервера большинство трафика исходящего.

Юзер-интерфейс сайта и мобильных приложений проработан очень неплохо, он сделан тоже с точки зрения эффективности — никаких лишних красивостей, только удобство. Слева превьюшки, справа большой скрин с выбранной камеры. Камеры разбиты по разделам: город, пляжи, горы, дороги и так далее. На сайте есть также Yandex-карта, можно виртуально пройтись по городу, поглядывая в нанесённые на неё камеры. К каждой из камер прикручен чат. В чатах идёт общение, как городских жителей, так и иногородних. Владельцы ресурса говорят о том, что посещаемость больше полумиллиона в месяц, что для регионального не новостного сайта весьма немало.

![5-1](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/5-1.png)

Очень популярны у зрителей мобильные камеры. Они установлены на туристических автобусах и теплоходе. Сидишь дома перед компьютером и смотришь на красоты Сочи вместе с туристами, весьма занимательно. Сама технология получения видеопотока с мобильных объектов очень интересна и тоже выработана методом проб и ошибок. Это веб-камеры на базе сотовых телефонов, ведь в современных сотовых аппаратах есть всё, что нужно для мобильной трансляции — хорошая камера, система передачи данных, GPS. Модели телефонов были выбраны после долгих тестов, необходимо было добиться того, чтобы они могли стримить видео сутками, не перегреваясь и не зависая. В результате перебора дорогих и не очень телефонов был выбран Xiaomi Мi 5, у которого, кроме хорошего GPU, достаточно чистая операционная система, поэтому он мало греется. Кроме того, специально для этой нетривиальной задачи было написано кастомное Android-приложение, которое назвали «Пушок», от слова push.

Конечно, то, что такой проект появился в Сочи, вполне закономерно, это очень живописный город: пляжи прямо в городской черте, горы и горнолыжные курорты, субтропический климат и богатая живописная растительность. Но, с другой стороны, в каждом городе есть, что посмотреть, так что хотелось бы таких проектов в каждом из городов. Да, это требует ресурсов, этим нужно заниматься, но пример Сочи.Камера показывает, что это более чем возможно.

![6](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2018/06/6.jpg)