# Видео платформы

Самая большая проблема при реализации real-time video conversation обрезка эхо (echo cancellations). Целесообразно выбирать технологию в которой данная проблема решена.

* [Live streaming from action cameras (Android)](https://dou.ua/lenta/articles/youstream-fail/)&#x20;
* libRTMP, fwmarkd <https://github.com/onix-av-lib/avlib-open-components>
* Asterisk **-** Реализовано программное Echo Cancellation на базе протоколов IP телефонии
* VNC C++ библиотека, screen sharing, audio transmitting,  open-source
* [Jitsi](https://jitsi.org/) - Видео конференции open-source

**Полезные ссылки**

* <http://www.doubango.org/>
* <http://xmpp.org/about-xmpp/>&#x20;
* <http://libav.org/>
* <http://blog.twelephone.com/post/55880013237/webrtc-calls-to-from-apple-safari>&#x20;
* <http://ovx.me/>&#x20;
* <http://li.veboard.com/liveboard>

**Платформы для видео стриминга**

* Wowza&#x20;
* Adobe Media Server&#x20;
* TelePresence
* Xmpp (втч ios)
* WebRTC

**Адаптивная раздача видео по HTTP**

* HTTP Live Streaming (или HLS, Apple)
* HTTP Dynamic Streaming (Adobe HDS)
* MPEG-DASH
* Smooth Streaming (Microsoft)

**Дополнительные источники**

* [Как устроен видео стриминг](https://youtu.be/EjrTId5TgD0)[ ](https://youtu.be/EjrTId5TgD0)
* [Как работают видео кодеки](https://spark.ru/startup/elecard/blog/53737/prosto-o-videokodirovanii)&#x20;
* [Сжатие JPEG на 20% без потери качества](https://github.com/dropbox/lepton)
* [Запускаем свой RTMP сервер для стриминга](https://habr.com/ru/company/vdsina/blog/536206/)
