concat by demuxer and protocol