SMART STB :L'APPLICATION N’AFFICHE  AUCUNE CHAINE TV  OU VIDEO EN DIRECT - SEUL UN ECRAN NOIR S'AFFICHE

 

Dans le cas où votre portail se charge, vous voyez toutes les chaînes en direct (ou vidéos, si dans le vidéoclub) ou obtenez un écran noir lorsque vous utilisez les fonctions Timeshift ou PVR, veuillez lire ci-dessous.

Il existe de nombreuses raisons pour lesquelles vous obtenez un écran noir au lieu de lire une vidéo. Voici les raisons les plus courantes pour lesquelles cela se produit:
    • Votre fournisseur est allé un peu trop loin avec la sécurité. Assurez-vous que les flux sur le portail de démonstration (intégré) fonctionnent bien avant d'ouvrir un ticket à ce sujet!
      - Bien que la sécurité soit une bonne chose, le travail de la télévision est un peu différent et il vaut mieux en tenir compte. Si vous êtes un fournisseur IPTV lisant ceci, vous pouvez trouver quelques conseils techniques, solutions de contournement et meilleures pratiques ci-dessous dans cet article. 
    • Flux non pris en charge ou mal codé ou transcodé.
      - Ceci est particulièrement populaire avec certains téléviseurs qui ont une limitation matérielle sur les codecs ou certains types de flux. Veuillez lire ci-dessous les solutions de contournement et les meilleures pratiques.
    • Le canal réel (vidéo) ou le serveur de flux peut avoir du mal en ce moment.
      - Cela vaut la peine de vérifier si vous obtenez cela sur tous les canaux et services. Parfois, les résultats peuvent être mitigés en raison de paramètres de sécurité mitigés ou incorrects.
    • Votre IPTV, votre FAI ou votre routeur limite l'accès aux Smart TV
      - Certains fournisseurs d'IPTV utilisent une solution qui peut mal fonctionner avec les Smart TV. Dans d'autres cas, certains FAI ou routeurs limitent le trafic de diffusion en direct.

     LA  SOLUTION  :  INSTALLEZ UN  VPN

Avant d'ouvrir un ticket à ce sujet, veuillez vérifier et vous assurer que les flux sur le portail de démonstration (intégré) fonctionnent correctement.

Nous vous recommandons d'utiliser l'application avec un téléviseur connecté via une connexion filaire (câble)

directement à partir du routeur et de ne PAS utiliser de modems WiFi ou 3G / 4G.
 
Quelques informations techniques et meilleures pratiques (informations sur les solutions de contournement

pour les fournisseurs IPTV).

Si vous êtes un fournisseur IPTV et que vos clients rencontrent le problème décrit ci-dessus, nous vous

recommandons de lire ce qui suit.

Bien que les téléviseurs intelligents soient une innovation technique supérieure, ils sont limités et certains

téléviseurs sont très différents des autres. 

Nous nous sommes efforcés de rendre l'application aussi compatible que possible. Cependant, il peut parfois y

avoir des incompatibilités causées par vos serveurs, généralement pas intentionnellement.

Nous vous recommandons de vérifier vos clients qui ont des problèmes si vous voyez leurs adresses IP

publiques correctes, via votre panneau de fournisseur, comme indiqué ci-dessous:

115.png

(Dans cet exemple, 196.44.204.56 est l'adresse IP publique / externe correcte de la Smart TV)

Si vous obtenez la mauvaise adresse IP, assurez-vous de configurer vos serveurs pour interagir correctement

avec les Smart TV. 

(Nous améliorerons cet article dans un avenir proche avec une explication meilleure et plus détaillée)

L'application utilise les en-têtes X-Forwarded-For et X-Real-IP pour transmettre l'IP publique de la Smart TV

au portail. 
Par défaut, les portails et les serveurs de flux acceptent cela correctement hors de la boîte.

Voici un exemple de configuration de nginx pour obtenir ces informations et les transmettre correctement aux

serveurs principaux.

  • Exemple de configuration pour nginx.

 

 

serveur {    écouter 80;    nom_serveur 127.0.0.1;     emplacement / {        proxy_pass http://127.0.0.1:88/;        proxy_set_header Host $ host;        proxy_set_header X-Real-IP $ remote_addr;    proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;            }     emplacement ~ * . (mpg | mpeg | avi | ts | mkv | mp4 | mov | m2ts | flv | m4v | srt | sub | ass) $ {         send_timeout 6h;        root / var / www /;    }} 

Avez-vous trouvé un autre moyen de faire fonctionner cette modification sur votre serveur? Nous aimerions

avoir 
de vos nouvelles .