Hello,
Yes, it is possible. You can transcode your input streams to 2 quality profiles and then request required tracks using filter.tracks
in the query string. Let me show the example. If you have the following stream config:
stream test {
url …;
transcoder deviceid=0 external=false gop=56 hw=nvenc vb=2000k vcodec=h264 open_gop=false preset=veryfast profile=main size=1280x720:fit:#000000 vb=5000k vcodec=h264 open_gop=false preset=veryfast profile=main size=1920x1080:fit:#000000 deinterlace=true deinterlace_rate=frame ab=192k;
}
Use the ?filter.tracks=v1a1
for the 1920x1080 5mb
profile and ?filter.tracks=v2a1
for 1280x720 2mb
profile:
http://FLUSSONIC-IP/test/index.m3u8?filter.tracks=v1a1
http://FLUSSONIC-IP/test/index.m3u8?filter.tracks=v2a1
See more here HLS Playback - Flussonic Manual