Poder se puede el problema es que algunos canales tienen bloqueo de geolocalización en el servidor y hasta donde se el mega y otros canales españoles no se ven por ejemplo yo que estoy en México. Tendrías tres opciones;
1. Usar un proxy, problemático y es difícil encontrar uno con las características suficientes para saltarse la protección y aun mas difícil encontrar uno con velocidad mínima o suficiente para streaming.
2. Usar una retransmisión "no oficial" (para no usar el término que todos conocemos) la cual ni cerca de ser HD como la original o con estabilidad dudosa que un día lo abre al otro no.
3. "Afiliarte" a un server privado si buscas lo mas cercano a la constancia los cuales igual fallan pero en menor medida. El cuanto y donde eso tu lo resuelves.
Saludos.