Web-сервіс потокової трансляції відео
DOI:
https://doi.org/10.18372/2073-4751.63.15001Ключові слова:
Web-сервіс, потокова трансляція, потокове медіа, сервіси потокової трансляції відео, відеострімінгові сервіси, PHP 7, PHP, HTML5, CSS3, HTML, CSS, MySQLАнотація
Потокова трансляція – це безперервна передача аудіо- чи відеофайлів від сервера до клієнта. Потокова трансляція відбувається в режимі реального часу, і це більш ефективно, ніж завантаження медіа-файлів. Як і інші дані, що надсилаються через Інтернет, аудіо та відео дані розбиваються на пакети даних. Кожен пакет містить невеликий фрагмент файлу, а аудіо- чи відеоплеєр у браузері на клієнтському пристрої приймає потік пакетів даних та інтерпретує їх як аудіо чи відео відповідно.
Під поняттям відеострімінгові сервіси розуміють безкоштовні сервіси, або сервіси на основі передплати, що пропонують онлайн-трансляцію фільмів і телевізійних програм. Платформи потокової трансляції відео дозволяють людям переглядати відео в будь-якому місці та в будь-який час за наявності Інтернет-підключення, або навіть без нього, якщо доступна опція попереднього завантаження.
Ця стаття охоплює поняття потокової трансляції, потокового медіа та сервісів потокової трансляції відео (відеострімінгових сервісів). Предметом розгляду є реалізація web-сервісу потокової трансляції відео з монолітною архітектурою. Надається обґрунтування вибору типу архітектури та пояснення конкретних деталей реалізації. Сервіс є достатньо гнучким для виконання покладених завдань та має широкі можливості для адаптації під різні апаратні платформи.
Посилання
Cloudflare. What is streaming? | How video streaming works. [Internet Resource] / Access mode: https://www.cloudflare.com/learning/performance/what-is-streaming/.
PCMag. The Best Video Streaming Services for 2020. [Internet Resource] / Access mode: https://www.pcmag.com/-picks/the-best-video-streaming-services.
Deloitte. Digital media trends survey, 13th edition. [Internet Resource] / Access mode: https://www2.deloitte.com/us-/en/insights/industry/technology/digital-media-trends-consumption-habits-survey/summary.html.
Beyond The Big Three. The Streaming Wars Are Upon Us. [Internet Resource] / Access mode: https://www.mediamorph.com/wp-content/uploads/2019/10/Beyond-The-Big-Three-TVT-and-UTA-White-Paper-Oct-2019-1.pdf.
Allied Market Research. Video Streaming Market Opportunities and Forecast, 2019 – 2026. [Internet Resource] / Access mode: https://www.alliedmarket-research.com/video-streaming-market.
What is PHP? PHP documentation. [Internet Resource] / Access mode: https://www.php.net/manual/en/intro-whatis.php.
PHP 7.3.0 Release Announcement. PHP documentation. [Internet Resource] / Access mode: https://www.php.net/releases/-7_3_0.php.
MySQL. Wikipedia. [Internet Resource] / Access mode: https://en.wikipedia.org/wiki/MySQL.
phpMyAdmin. Wikipedia. [Internet Resource] / Access mode: https://en.wikipedia.org/wiki/PhpMyAdmin.
Monolith vs microservices: which architecture is right for your team? freeCodeCamp. [Internet Resource] / Access mode: https://www.freecodecamp.org/news/-monolith-vs-microservices-which-architecture-is-right-for-your-team-bb840319d531/.
Internet Exchange Report. Hurricane Electric Internet Services. Hurricane Electric. [Internet Resource] / Access mode: https://bgp.he.net/re-port/exchanges#_participants.
Cloudflare. Wikipedia. [Internet Resource] / Access mode: https://uk.wikipedia.org/wiki/Cloudflare.
Reddit: Lessons Learned From Mistakes Made Scaling To 1 Billion Pageviews A Month. High Scalability blog. [Internet Resource] / Access mode: http://highscalability.com/blog/2013/8/26/reddit-lessons-learned-from-mistakes-made-scaling-to-1-billi.html
##submission.downloads##
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).