add recroding_app; hls tests; many fixes to improve recordings