A method for delivering multimedia content in a downstream network, the method comprising: monitoring a real-time quality of service associated with a bit rate traffic from a plurality of client devices (108a-108h), wherein the quality of service associated with the bit rate traffic are associated with a plurality of network topologies based on any one of more: of network latencies, packets per second, active versus inactive multicast routing nodes, failed nodes, video throughput, video frame losses, load on the plurality of slave servers (106a-106c), number of active versus available slave servers (106a-106c), popular titles and/or channels being watched, and/or a number of concurrent and/or active subscribed client devices on the plurality of channels being multi-casted by the plurality of slave servers (106a-106c); creating, by a multicast channel creation server, a plurality of channels, to be multi-casted by a plurality of slave servers (106a-106c), associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring, wherein the plurality of channels has an associated identifier; publishing, by a master server to the plurality of slave servers (106a-108c), a master manifest comprising multicast information associated with each of the plurality of channels; comparing, by the master server, the master manifest with the bit rate traffic from the plurality of client devices; notifying the plurality of slave servers (106a-106c) to subscribe to the created plurality of channels based on the comparison; and receiving, by the plurality of slave servers (106a-106c), a subscription request for the plurality of channels from the plurality of slave servers (106a-106c) in response to the notification, wherein the multimedia content subscribed by the plurality of slave servers (106a-106c) in response to the received subscription request is multi-casted by the plurality of slave servers (106a-106c) to the plurality of client devices (108a-108h) based on the subscription associated with each of the plurality of client devices (108a-108h). monitoring a real-time quality of service associated with a bit rate traffic from a plurality of client devices (108a-108h), wherein the quality of service associated with the bit rate traffic are associated with a plurality of network topologies based on any one of more: of network latencies, packets per second, active versus inactive multicast routing nodes, failed nodes, video throughput, video frame losses, load on the plurality of slave servers (106a-106c), number of active versus available slave servers (106a-106c), popular titles and/or channels being watched, and/or a number of concurrent and/or active subscribed client devices on the plurality of channels being multi-casted by the plurality of slave servers (106a-106c); creating, by a multicast channel creation server, a plurality of channels, to be multi-casted by a plurality of slave servers (106a-106c), associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring, wherein the plurality of channels has an associated identifier; publishing, by a master server to the plurality of slave servers (106a-108c), a master manifest comprising multicast information associated with each of the plurality of channels; comparing, by the master server, the master manifest with the bit rate traffic from the plurality of client devices; notifying the plurality of slave servers (106a-106c) to subscribe to the created plurality of channels based on the comparison; and receiving, by the plurality of slave servers (106a-106c), a subscription request for the plurality of channels from the plurality of slave servers (106a-106c) in response to the notification, wherein the multimedia content subscribed by the plurality of slave servers (106a-106c) in response to the received subscription request is multi-casted by the plurality of slave servers (106a-106c) to the plurality of client devices (108a-108h) based on the subscription associated with each of the plurality of client devices (108a-108h).