To provide heterogeneous device capability in the video multicasting/broadcasting, the layered multicast can be exploited. However, previous statistical multiplexing system do not consider to support layered multicast. In order to support heterogenous capability for broadcasting, this paper presents statistical multiplexing system for layered multicast. In proposed system, video sequences for multiple programs are encoded to one base layer stream and several enhancement layer streams, and base layer streams of each program are multiplexed into one single CBR channel and multiple enhancement layers of each program are separately multiplexed into multiple single CBR channels. Furthermore, we allocated different bandwidth for each program using complexity measure in order to achieve similar visual quality among all programs in all layers. Experimental results show that the proposed statistical multiplexing system can efficiently support multiple multiplexed streams for layered multicast and provides a smooth video quality change across programs.