<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">ellibs-47</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Фреймворк для облачного видеомониторинга через IP-камеры с интуитивно-понятным интерфейсом</article-title><trans-title-group xml:lang="en"><trans-title>Framework for cloud-video monitoring via IP-cameras with easily accessible control for users</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гришина</surname><given-names>А. С.</given-names></name></name-alternatives><email xlink:type="simple">sinerysmile@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кугуракова</surname><given-names>В. В.</given-names></name></name-alternatives><email xlink:type="simple">vlada.kugurakova@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Казанский (Приволжский) федеральный университет</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>28</day><month>08</month><year>2017</year></pub-date><volume>20</volume><issue>4</issue><fpage>225</fpage><lpage>238</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Гришина А.С., Кугуракова В.В., 2017</copyright-statement><copyright-year>2017</copyright-year><copyright-holder xml:lang="ru">Гришина А.С., Кугуракова В.В.</copyright-holder><copyright-holder xml:lang="en">Гришина А.С., Кугуракова В.В.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/47">https://ellibs.elpub.ru/jour/article/view/47</self-uri><abstract><p>Описаны основные моменты процесса создания системы, которая позволяет управлять несколькими камерами одновременно, сохраняя данные на сервере. Система имеет возможность подключать IP-камеры и камеры на мобильных устройствах, предоставлять доступ другим пользователям, а также позволяет осуществлять просмотр видео в онлайн-режиме. Выявлены и описаны «горячие точки» в архитектуре системы. Разработан отдельный Angular-модуль, использованы паттерны проектирования. Описано взаимодействие системы с пользователем. Предложены этапы дальнейшего развития облачного видеомониторинга через IP-камеры с легкодоступным управлением для конечного пользователя.</p></abstract><trans-abstract xml:lang="en"><p>The article describes the main points of the process of creating a system that allows you to manage several cameras simultaneously while saving data on the server. The system has the ability to connect IP cameras and cameras on mobile devices, provide access to other users, and also allows you to watch video online. Hotspots in the architecture of the system have been identified and described. A separate Angular module was developed and design patterns were used. The interaction of the system with the user is described. The stages of further development of cloud video monitoring through ip-cameras with easily accessible control for the end-user are offered.
</p></trans-abstract><kwd-group xml:lang="ru"><kwd>система</kwd><kwd>сервер</kwd><kwd>приложение</kwd><kwd>видеонаблюдение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>IP-камера</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Choi K.I., Lee J.H., Lee B.C. A Distributed Cloud Based Video Storage System with Privacy Protection // Int. Conf. on Advanced Communication Technology – ICACT 2017. P. 830–835.</mixed-citation><mixed-citation xml:lang="en">Choi K.I., Lee J.H., Lee B.C. A Distributed Cloud Based Video Storage System with Privacy Protection // Int. Conf. on Advanced Communication Technology – ICACT 2017. P. 830–835.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Sandar N.M., Chaisiri S., Yongchareon S., Liesaputra V. Cloud-based Video Monitoring Framework: An Approach Based on Software-defined Networking for Addressing Scalability Problems // Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2015. V. 9051.</mixed-citation><mixed-citation xml:lang="en">Sandar N.M., Chaisiri S., Yongchareon S., Liesaputra V. Cloud-based Video Monitoring Framework: An Approach Based on Software-defined Networking for Addressing Scalability Problems // Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2015. V. 9051.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Egilmez H.E., Dane S.T., Bagci K.T., Tekalp A.M., Koc Univ. In Signal &amp; Information Processing Association Annual Summit and Conference // APSIPA ASC, 2012 Asia-Pacific – Istanbul, Turkey, 2012. P. 1–8.</mixed-citation><mixed-citation xml:lang="en">Egilmez H.E., Dane S.T., Bagci K.T., Tekalp A.M., Koc Univ. In Signal &amp; Information Processing Association Annual Summit and Conference // APSIPA ASC, 2012 Asia-Pacific – Istanbul, Turkey, 2012. P. 1–8.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">FFMPEG. https://ffmpeg.org/.</mixed-citation><mixed-citation xml:lang="en">FFMPEG. https://ffmpeg.org/.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Nginx-rtmp-module. https://github.com/arut/nginx-rtmp-module.</mixed-citation><mixed-citation xml:lang="en">Nginx-rtmp-module. https://github.com/arut/nginx-rtmp-module.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">AngularJS. https://angularjs.org/.</mixed-citation><mixed-citation xml:lang="en">AngularJS. https://angularjs.org/.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Laravel. https://github.com/laravel/framework.</mixed-citation><mixed-citation xml:lang="en">Laravel. https://github.com/laravel/framework.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Artisan. http://laravel.su/docs/5.0/artisan.</mixed-citation><mixed-citation xml:lang="en">Artisan. http://laravel.su/docs/5.0/artisan.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">PostgreSQL. https://www.postgresql.org/.</mixed-citation><mixed-citation xml:lang="en">PostgreSQL. https://www.postgresql.org/.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Dasu A., Panchanathan S. A Survey of Media Processing Approaches. Circuits and Systems for Video Technology // IEEE Transactions on. 2002. V. 12, No 8. P. 633–645.</mixed-citation><mixed-citation xml:lang="en">Dasu A., Panchanathan S. A Survey of Media Processing Approaches. Circuits and Systems for Video Technology // IEEE Transactions on. 2002. V. 12, No 8. P. 633–645.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Connolly J. F., Granger E., Sabourin R. An Adaptive Classification System for Video-based Face Recognition // Information Sciences. 2012. V. 192. P. 50–70.</mixed-citation><mixed-citation xml:lang="en">Connolly J. F., Granger E., Sabourin R. An Adaptive Classification System for Video-based Face Recognition // Information Sciences. 2012. V. 192. P. 50–70.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Burghardt T., Cali´c J. Analysing Animal Behaviour in Wildlife Videos Using ´ Face Detection and Tracking // IEE Proceedings-Vision, Image and Signal Processing. 2006. V. 153, No 3. P. 305–312.</mixed-citation><mixed-citation xml:lang="en">Burghardt T., Cali´c J. Analysing Animal Behaviour in Wildlife Videos Using ´ Face Detection and Tracking // IEE Proceedings-Vision, Image and Signal Processing. 2006. V. 153, No 3. P. 305–312.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Du S., Ibrahim M., Shehata M., Badawy W. Automatic License Plate Recognition (ALPR): A State-of-the-art review // Circuits and Systems for Video Technology. IEEE Transactions on. 2013. V. 23, No 2. P. 311–325.</mixed-citation><mixed-citation xml:lang="en">Du S., Ibrahim M., Shehata M., Badawy W. Automatic License Plate Recognition (ALPR): A State-of-the-art review // Circuits and Systems for Video Technology. IEEE Transactions on. 2013. V. 23, No 2. P. 311–325.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Lai C.L., Yang J.C., Chen Y.H. A Real Time Video Processing Based Surveillance System for Early Fire and Flood Detection // Instrumentation and Measurement Technology Conference Proceedings. 2007. IMTC 2007. IEEE. P. 1–6.</mixed-citation><mixed-citation xml:lang="en">Lai C.L., Yang J.C., Chen Y.H. A Real Time Video Processing Based Surveillance System for Early Fire and Flood Detection // Instrumentation and Measurement Technology Conference Proceedings. 2007. IMTC 2007. IEEE. P. 1–6.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
