VMP
RTMP
Настройка HTTPS-серверов nginx
Онлайн вещание через Nginx-RTMP: несколько готовых рецептов 2013
How to Use the NGINX RTMP Module to Setup a Streaming Server
GitHub rtmp-hls-server
Развертывание PHP, FastCGI, nginx, Windows
PHP-FastCGI on Windows
Connecting NGINX to PHP FPM
rtmp_publisher flutter
flutter_rtmp_publisher
Что такое стрим и каким он может быть? | Учимся стримить с DonationAlerts
Как настроить свой первый стрим с нуля? | Учимся стримить с DonationAlerts #2
КАК СТРИМИТЬ С ДОНАТОМ НА ТЕЛЕФОНЕ?! ЛУЧШИЕ ПРОГРАММЫ ДЛЯ СТРИМА НА АНДРОИД 2020
DONATIONALERTS STUDIO: КАК ПРОСТО СТРИМИТЬ С ANDROID или IPHONE С ДОНАТАМИ
Как Стримить с Телефона на IOS и ANDROID с Донатом?! – Настройка StreamLabs 2021
Как создать свой собственный RTMP или SRT сервер для онлайн трансляций на вашем собственном сайте
Собственный рестрим сервер, через nginx rtmp, без всяких сервисов типа restream.io
RTMPMiniServer – ваш собственный RTMP сервер
Запускаем свой RTMP сервер для стриминга 2021
GitHub rtmp-hls-server
goodgame.ru
Streaming video (Форум) .linux.org
Streaming With SRT Protocol This feature requires OBS Studio 25.0 or newer.
GAMECODYlive | Оформление каналов YouTube Twitch
RTMP NGINX Media
illuspas / nginx-rtmp-win32
zhongwcool / nginx-rtmp-win64
mohankumargupta / nginx-rtmp-hls-windows
illuspas Node-Media-Server
RTMP nginx Stream Real-Time Messaging Protocol (RTMP), Apple HTTP Live Streaming (HLS), and Dynamic Adaptive Streaming over HTTP (DASH) video formats.
arut / nginx-rtmp-module
Arutyunyan
Nginx-rtmp-module
nginx: download
nginx news
Онлайн вещание через Nginx-RTMP: несколько готовых рецептов 2012
RTMP YouTube
RTMP GitHub
MPEG-DASH в nginx-rtmp-module: живое видео в браузере без флеша 2013
NGINX + nginx-rtmp-module — трансляция видео с веб-сервера
Streaming to multiple RTMP servers with ffmpeg with minimal resources
RTMP server using ffmpeg
Real-Time Streaming Protocol Version 2.0 2016
How to Use the NGINX RTMP Module to Setup a Streaming Server 2021
Онлайн вещание через Nginx-RTMP: несколько готовых рецептов 2013
NGINX and FFMPEG generate dynamic adaptive streaming
Рестрим через Nginx
nginx-rtmp (copy)
RTSP
aler9 / rtsp-simple-server
notedit / rtmp
rtsp-relay
RTSP
Сервер онлайн-вещаний на базе nginx 2012
РЕСТРИМ 2020 на твич и ютуб ◈ какой сервис выбрать, минусы и плюсы 2020
Using NGINX Open Source for Video Streaming and Storage 2020
Рестрим через Nginx
nginx-rtmp copy
rtmp_publisher 0.3.7
camera_with_rtmp 0.3.2
ext_video_player Clone of video_player plugin with support for Youtube & RTMP
RTMP pub.dev
flutter rtmp publisher setup
Трансляция RTMP видеопотока из Live Encoder на WebRTC 2017
Streaming video from a professional video capture device (Live Encoder) over RTMP
Виды получения видео в браузере
Трансляция WebRTC-видеопотока из браузера на YouTube Live в 65 строк JavaScript HTML-кода
Встраиваем трансляцию с RTMP Live Encoder в страницу браузера
Обновлённый гайд, как стримить в OBS на два и более канала
Cтрим с несколькими камерами из подручных материалов 2018
Основанный на реальных событиях шаманизм по настройке стрима в OBS
Настройка OBS Studio для трансляции (стримов) на YouTube
НАСТРОЙКА СТРИМА В OBS – ДОНАТЫ, АНИМАЦИИ, OVERLAY, КАРТЫ ЗАХВАТА И ПРОЧИЕ ФИШКИ! 2020
Настройка OBS Мультистрим nginx ffmpeg разный битрейд 2019
Как сделать рестрим через Nginx (restream) сразу на несколько площадок Twitch\Yuotube и др. 2019
Как создать свой стриминг сервер на VPS
Real-Time Messaging Protocol (RTMP) в Nimble Streamer
Rtmp видео стример для трансляции видео с IP камеры на несколько плееров
Транслируем видеопоток с веб-страницы на Facebook и YouTube одновременно
Что такое RTMP и как его использовать?
Разрабатываем web-site для микроконтроллера
—0
Play a Video Stream
Media Framework Technical Reference
Media Framework Overview
netflix-hulu.pdf
NexPlayer_Unreal_Plugin
NexPlayer is the market leader player SDK for OTT apps, currently integrated by over 200 premium video service providers worldwide.
HTTP Live Streaming
Unreal Media Server
MPEG-DASH в nginx-rtmp-module: живое видео в браузере без флеша
nginx-rtmp-module GitHub
RTMP NGINX Media
RTMP Doc
nginx-rtmp-module GitHub
Видео вещание с OvenMediaEngine, до свидания nginx rtmp module 2020
OvenMediaEngine (OME) is an open-source and streaming server with sub-second latency. OME receives video via RTMP, MPEG-TS, and RSTP Pull from live encoders such as OBS, FFMPEG, and more. And then, OME transmits video using WebRTC, Low-Latency HTTP (DASH), MPEG-DASH, and HLS. So, sub-second latency streaming from OME can work seamlessly in your browser without plug-ins. Also, we provide OvenPlayer, the most optimized HTML5 player for OME, as an open-source.
AirenSoft / OvenMediaEngine GitHub
airensoft/ovenmediaengine Docker Open Source, Sub-Second Latency Streaming Server
Quick start
docker run -d -p 1935:1935 -p 3333:3333 -p 8080:8080 -p 9000:9000 -p 4000-4005:4000-4005/udp -p 10006-10010:10006-10010/udp airensoft/ovenmediaengine
UE4 Media Player to Render a Media Texture
Streaming Textures and Videos in UE4 | Live Training | Unreal Engine Livestream 2018
Film and video production | Feature Highlight | Unreal Engine
Tutorial RTSP Livestream Media in Unreal Engine 4
Первые значимые успехи в написании игрового сервера
Транслируем WebRTC, RTSP и RTMP потоки на Media Source Extensions по протоколу Websocket
Media Source API
netflix-hulu.pdf
Technical details of Netflix
TCP tuning
CoDel
The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm
Sliding window protocol
FQ_CoDel — планировщик пакетов, который сделает все за вас
Доступен мультимедийный фреймворк GStreamer 1.18.0
gstreamer-java gst1-java-core
Что такое MPEG DASH вещание?
MPEG-DASH: Dynamic Adaptive Streaming Over HTTP Explained 2020
Netflix uses the DASH (Dynamic Streaming over HTTP) protocol for streaming. In DASH, each video is encoded at several different quality levels, and is divided into small ‘chunks’ – video segments of no more than a few seconds in length. The client requests one video chunk at a time via HTTP. With each download, it measures the received bandwidth and runs a rate determination algorithm to determine the quality of the next chunk to request. DASH allows the player to freely switch between different quality levels at the chunk boundaries.
There are currently four major media streaming protocols in widespread use, which we’ll look at in detail in a moment. The four common protocols include:
1. Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
2. HTTP Live Streaming (HLS)
3. Microsoft Smooth Streaming (MSS)
4. Adobe HTTP Dynamic Flash Streaming (HDS)
Conclusion – key learnings for Network operators
1. Netflix uses multiple TCP connections and uses TLS therefore it’s not possible to limit the number of devices or streaming sessions even with DPI based platforms.
2. Netflix videos are variable bitrate encoded (and dependent on genre of movie amongst other things) therefore it’s not possible to limit resolution (like standard def) with network policy.
3. Netflix downloads in short bursts at full link rate, which can negatively impact other traffic like gaming packets or VoIP. A strategy to fix QoE problems associated with Netflix behavior is to leverage modern queuing technologies such as FQ-CoDel.
MPEG-DASH Dynamic Adaptive Streaming over HTTP — технология адаптивной потоковой передачи данных, предоставляющая возможность доставки потокового мультимедиа-контента через Интернет по протоколу HTTP. Является первым решением по потоковой передаче данных с адаптивным битрейтом, получившим статус международного стандарта.
Интеграция с MPEG-DASH (бета)
Unreal Media Server
MPEG-DASH в nginx-rtmp-module: живое видео в браузере без флеша
nginx-rtmp-module GitHub
RTMP NGINX Media
RTMP Doc
Видео вещание с OvenMediaEngine, до свидания nginx rtmp module 2020
OvenMediaEngine (OME) is an open-source and streaming server with sub-second latency. OME receives video via RTMP, MPEG-TS, and RSTP Pull from live encoders such as OBS, FFMPEG, and more. And then, OME transmits video using WebRTC, Low-Latency HTTP (DASH), MPEG-DASH, and HLS. So, sub-second latency streaming from OME can work seamlessly in your browser without plug-ins. Also, we provide OvenPlayer, the most optimized HTML5 player for OME, as an open-source.
AirenSoft / OvenMediaEngine GitHub
airensoft/ovenmediaengine Docker Open Source, Sub-Second Latency Streaming Server
Quick start
docker run -d -p 1935:1935 -p 3333:3333 -p 8080:8080 -p 9000:9000 -p 4000-4005:4000-4005/udp -p 10006-10010:10006-10010/udp airensoft/ovenmediaengine
docker-compose.yml for Origin-Edge Test
version: ‘3.7’
services:
origin:
build:
context: .
image: airensoft/ovenmediaengine:latest
ports:
– “1935:1935/tcp”
– “3333:3333/tcp”
– “8080:8080/tcp”
– “9000:9000/tcp”
– “4000-4005:4000-4005/udp”
– “10006-10010:10006-10010/udp”
environment:
– OME_ORIGIN_PORT=9000
– OME_RTMP_PROV_PORT=1935
– OME_HLS_STREAM_PORT=8080
– OME_DASH_STREAM_PORT=8080
– OME_SIGNALLING_PORT=3333
– OME_MPEGTS_PROV_PORT=4000-4005/udp
– OME_ICE_CANDIDATES=*:10006-10010/udp
command: /opt/ovenmediaengine/bin/OvenMediaEngine -c origin_conf
edge:
build:
context: .
image: airensoft/ovenmediaengine:latest
ports:
– “3334:3334/tcp”
– “8090:8090/tcp”
– “10000-10005:10000-10005/udp”
environment:
– DEFAULT_ORIGIN_SERVER=192.168.0.199
– OME_HLS_STREAM_PORT=8090
– OME_DASH_STREAM_PORT=8090
– OME_SIGNALLING_PORT=3334
– OME_ICE_CANDIDATES=*:10000-10005/udp
command: /opt/ovenmediaengine/bin/OvenMediaEngine -c edge_conf
КАК НАСТРОИТЬ ДОНАТ НА СТРИМЕ?! DonationAlerts и StreamLabs
КАК НАЧАТЬ СТРИМИТЬ? ОСНОВЫ (А.С. #1)
How to Find Your YouTube Stream Key in 2021
How to Find Your YOUTUBE Stream Key – 2021 Tutorial
How to Find Your Twitch Stream Key – 2021 Tutorial
How to Find Your AfreecaTV Stream Key – 2021 Tutorial
Обновление: Новые виджеты/Джайна и Питер в донатах/Boosty/DA Studio выходит на IOS
Интервью со стримером: SpaceMita – потеряла канал из-за мошенников