├── .gitignore ├── .luacheckrc ├── .luacov ├── .travis.yml ├── Dockerfile ├── Dockerfile.dev ├── Dockerfile.test ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── nginx.conf ├── spec ├── manifests │ ├── ffmpeg_dash.mpd │ ├── ffmpeg_master.m3u8 │ ├── ffmpeg_variant.m3u8 │ ├── generic_dash.mpd │ ├── generic_master.m3u8 │ └── generic_variant.m3u8 ├── resty-bakery-common-filters_spec.lua ├── resty-bakery-common_spec.lua ├── resty-bakery-dash_spec.lua ├── resty-bakery-hls_spec.lua ├── resty-bakery_spec.lua └── test-helper.lua └── src ├── resty-bakery-common.lua ├── resty-bakery-dash.lua ├── resty-bakery-hls.lua └── resty-bakery.lua /.gitignore: -------------------------------------------------------------------------------- 1 | luacov.* 2 | -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- 1 | std="ngx_lua+busted" 2 | max_line_length=180 3 | -------------------------------------------------------------------------------- /.luacov: -------------------------------------------------------------------------------- 1 | return { 2 | ["include"] = { 'src/' } 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/Dockerfile.test -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/nginx.conf -------------------------------------------------------------------------------- /spec/manifests/ffmpeg_dash.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/ffmpeg_dash.mpd -------------------------------------------------------------------------------- /spec/manifests/ffmpeg_master.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/ffmpeg_master.m3u8 -------------------------------------------------------------------------------- /spec/manifests/ffmpeg_variant.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/ffmpeg_variant.m3u8 -------------------------------------------------------------------------------- /spec/manifests/generic_dash.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/generic_dash.mpd -------------------------------------------------------------------------------- /spec/manifests/generic_master.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/generic_master.m3u8 -------------------------------------------------------------------------------- /spec/manifests/generic_variant.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/manifests/generic_variant.m3u8 -------------------------------------------------------------------------------- /spec/resty-bakery-common-filters_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/resty-bakery-common-filters_spec.lua -------------------------------------------------------------------------------- /spec/resty-bakery-common_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/resty-bakery-common_spec.lua -------------------------------------------------------------------------------- /spec/resty-bakery-dash_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/resty-bakery-dash_spec.lua -------------------------------------------------------------------------------- /spec/resty-bakery-hls_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/resty-bakery-hls_spec.lua -------------------------------------------------------------------------------- /spec/resty-bakery_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/resty-bakery_spec.lua -------------------------------------------------------------------------------- /spec/test-helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/spec/test-helper.lua -------------------------------------------------------------------------------- /src/resty-bakery-common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/src/resty-bakery-common.lua -------------------------------------------------------------------------------- /src/resty-bakery-dash.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/src/resty-bakery-dash.lua -------------------------------------------------------------------------------- /src/resty-bakery-hls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/src/resty-bakery-hls.lua -------------------------------------------------------------------------------- /src/resty-bakery.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandromoreira/resty-bakery/HEAD/src/resty-bakery.lua --------------------------------------------------------------------------------