hay varias formas de retransmitir canales, una de ellas es por medio de infraestructura propia, pero es costoso ya que se deben tener varios equipos y decodificadores conectados a servidores dedicados con ancho de banda a ese fin de realizar stream, la otra opción es buscar las fuentes de transmision de sitios dedicados al streaming y colocar esos mismo canales insertarlos en su pagina, hay varios sitios dedicados y listados extensos pero con publicidad, yo podría crearle los listados e insertarles y mantenerlo actualizado en vivo de los canales en su web.