High throughput demands have resulted in enormous increase in complexity of multicast video applications, which require multiple video encoders to simultaneously compress individual views. In this work, we present an approach to encode independent videos using H.264 Intra encoder on a single hardware platform, where the hardware resources are shared by independent encoders in a time-multiplexed manner. In addition to lower the latency introduced by multicasting, we address the strong sequential data dependencies within the encoder. A 25 fps, 150 MHz prototype of the proposed encoder and multiple video capture/display on a mid-range FPGA is also presented.Index Terms Multicast, hardware sharing, H.264 encoder, FPGA implementation, FullHD video encoder.