я понял что HLS генерируется на сервере и генерируется он только по запросу RTMP, если посмотреть мой конфиг. exec_static запускать не хочу, потому как не нужен постоянный трафик камера->сервер. Нужна схема такая: браузер->сигнал на сервер, сервер запускает поток от камеры, стримит в RTMP и генерирует HLS. Закрыли браузер, поток прекратился.
Wexter: смотри, stream.m3u8 не создается пока не запросить rtmp://10.10.10.10:1935/office1/stream . На сервере поток rtmp не постоянен и постоянно тянуть с камеры RTSP не хочу а только по запросу. Если бы по запросу 10.10.10.10/hls/office1/stream.m3u8 запускался поток RTMP все бы заработало.