Need paid service for m3u8

I have a configuration

<channels>
        <channel>
            <video-mode>720p5000</video-mode>
            <consumers>
                <screen />
                <ffmpeg>
                    <path>/opt/casparcg/output/test.m3u8</path>
                    <args>-codec:v h264_nvenc -profile:v high -preset:v p1 -codec:a aac -b:a 192k -filter:a pan=stereo|c0=c0|c1=c1 -filter:v format=yuv420p,fps=30 -hls_time 1 -hls_list_size 3 -hls_flags delete_segments+append_list</args>
                </ffmpeg>
            </consumers>
        </channel>
    </channels>

but the time of ts files is 8 seconds instead of the required 1 second

I don’t understand you problem. Normally Caspar is streaming until you stop it. How can it be one second then?

What exactly do you want to achieve?

It is likely that not all of your arguments are being processed properly. I assume you are referring to segment length for the video chunks within the hls stream. There is a specific syntax that is required and I could take a look at it if you need help. Depending on how you are using the HLS stream it could also be a good idea to send an RTMP feed to an nginx instance with ffmpeg. That would make it easier to set the caching and segmentation settings. Theoretically this is possible to do within casparCG also as long as the arguments are processed properly.