É possível configurar o streaming HLS com o recurso vod usando o nginx-rtmp-module de código-fonte aberto.
O módulo Rtmp tem Notificar os ganchos .
Por exemplo:
on_play
Sets HTTP play callback. Each time a clients issues play command an HTTP request is issued asynchronously and command processing is suspended until it returns result code. HTTP result code is then analyzed.
- HTTP 2xx code continues RTMP session
- HTTP 3xx redirects RTMP to another stream whose name is taken from Location HTTP response header. If new stream name is started with rtmp:// then remote relay is created instead. Relays require that IP address is specified instead of domain name and only work with nginx versions greater than 1.3.10. See also notify_relay_redirect.
- Otherwise RTMP connection is dropped
O Nginx também tem uma oferta comercial . Última ouvi dizer que era de US $ 1500 / ano por assento. A esse preço, deve fazer o que você precisa, mas eu não estou familiarizado com isso.