You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a temporary project that's not finished yet.
For low latency hls to work well on IOS, you need https without it, you get regular HLS!
Remember this is not a production project this is an example.
Video Codecs Supported: H264 / H265 (H265 only IE or Safari)
Audio Codecs Supported: AAC
Download Source
Download source
$ git clone https://github.com/deepch/RTSPtoHLSLL
CD to Directory
$ cd RTSPtoHLSLL/
Test Run
$ GO111MODULE=on go run *.go
Open Browser
open web browser https://you_domain.com or not recommendet (https://127.0.0.1:8083)
Get started (configure)
Open config file and edit
Go to source directory
$GOPATH/src/github.com/deepch/RTSPtoHLSLL/
open file config.json to edit mcedit nano or other text editor
mcedit config.json
Configure you DNS name, need domain (example.com) and external IP (white)
######(if you skip this step it may work as hls without LL as it requires http 2.0)
If you know exactly the FPS of your stream, it is better to specify it in the config.
fps_mode
fixed - read config value fps
sdp - read fps send by camera sdp
sps - read fps over sps vui
probe - cal fps over interval (default)
pts - use pts unstable ;(