LM Gestion

Beyond TV Web Guide : FAQ

  1. Lorsque j'ouvre le guide des programmes Web rien ne s'affiche dans la page
  2. Le guide ne fonctionne toujours pas : aucun programme d'affiché
  3. Lorsque je clique sur un bouton pour enregistrer un programme rien ne se passe
  4. Le guide est en Anglais, puis-je obtenir une version dans une autre langue ?
  5. Le guide est en Anglais, puis-je traduire le guide dans une autre langue ?
  6. Le format des dates ne me convient pas, puis-je le changer ?
  7. Comment changer le port utilisé par le guide des programmes ?
  8. Comment configurer Windows Media Encoder pour transcoder mes vidéos ?
  9. Le guide est très long à se charger lors du premier accès
  10. Quel est le port utilisé par Windows Media Encoder lors du transcodage de mes vidéos ?
  11. Comment obtenir l'espace disque disponible dans la vidéothèque ?
  12. Comment configurer IIS pour l'envoi d'e-mail

Lorsque j'ouvre le guide des programmes Web rien ne s'affiche dans la page

Ceci est probablement dû au fait que vous avez installé Internet Information Server après le .Net Framework.

Pour que le guide fonctionne, activez les extensions ASP.Net en exécutant la commande suivante :

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

Le guide ne fonctionne toujours pas : aucun programme d'affiché

Vérifiez si vous utilisez XMLTV que vous avez bien renseigné le chemin vers le dossier de configuration Beyond TV (par défaut : C:\Documents and Settings\All Users\Application Data\SnapStream\Beyond TV) car l'assistant d'installation est incapable de déterminer si le chemin est le bon

Si vous n'utilisez pas XMLTV alors vérifiez que vous utilisez le guide avec une version complète de Beyond TV version 3.5, si vous utilisez la version d'essai de Beyond TV le guide ne pourra pas se connecter à BTV pour récupérer les données de programme. Le guide ne fonctionne pas avec une version 3.4 de Beyond TV si vous n'utilisez pas XMLTV.

Lorsque je clique sur un bouton pour enregistrer un programme rien ne se passe

Vérifiez que vous utilisez bien le guide avec une version complète de Beyond TV 3.5 (ou utltérieure). La programmation des enregistrements ne fonctionne pas avec une version d'essai de Beyond TV. Par ailleurs la programmation des enregistrements n'est disponbile que pour nos donateurs.

Le guide ne gère pas les conflits des enregistrements. Votre enregistrement a peut être été pris en compte par Beyond TV mais Beyond TV ne peut pas programmer l'enregistrement à cause d'un conflit. Vous pouvez vérifier dans Beyond TV (Interface plein écran ou Web Admin : http://localhost:8129) que l'enregistrement a bien été crée mais qu'il ne peut être activé à cause d'un conflit.

Si vous utilisez un mot de passe dans Beyond TV Web Admin mais que vous n'avez pas indiqué pendant l'installation du guide que vous utilisiez un mot de passe, le guide ne peut pas accéder à Beyond TV. Réinstallez le guide et sélectionnez les bonnes options concernant le mot de passe.

Le guide ne fonctionne complètement que si vous ne changez pas le port par défaut utilisé par l'utilitaire d'administration Web de Beyond TV (8129 par défaut).

Attention certains utilitaires Beyond TV tels que des plugins pour Beyond Media qui utilisent les services de Beyond TV peuvent verouiller l'accès aux fonctions de BTV pour le guide (voir paragraphe suivant pour mettre en évidence le problème).

Si malgré tout vous n'arrivez pas à programmer vos enregistrements, vous pouvez nous envoyer une trace des interactions entre le guide et Beyond TV :

  • Ouvrez dans le bloc notes le fichier C:\Inetpub\wwwroot\guide\web.config
  • Localisez la ligne <trace enable="false", changez le false en true (si le trace est déjà à true, ne changez rien). De préférence avant de modifier le fichier faites en une sauvegarde car si le format XML du fichier n'est plus respecté le guide ne fonctionnera pas correctement.
  • Naviguez dans le guide à l'aide d'Internet Explorer et programmez un enregistrement (en cliquant par exemple sur un programme dans la grille des programmes, puis en cliquant sur n'importe lequel des boutons d'enregistrement).
  • Ouvrez une autre fenêtre d'Internet Explorer et rendez-vous à : http://localhost/guide/aspx/trace.axd Vous verrez alors la liste des requêtes que vous avez effectué sur le guide, dans cette liste trouvez la dernière requête effectuée sur "xt_record.aspx" et cliquez sur le lien "View details".
  • Sauvegardez cette page (A partir d'Internet Explorer, choisissez "Fichier -> Enregistrer Sous" et choisissez comme type de fichier "Archive Web complète").
  • Contactez notre support, expliquez votre problème et nous vous demanderons par la suite de nous envoyer le fichier de trace.

Le guide est en Anglais, puis-je obtenir une version dans une autre langue ?
Le guide est en Anglais, puis-je traduire le guide dans une autre langue ?
Le format des dates ne me convient pas, puis-je le changer ?

Le guide des programmes est prévu pour supporter plusieurs langues. Actuellement il comprend : Allemand, Anglais, Danois, Français (quelques messages sont encore en anglais pour l'Allemand et le Danois).

Chaque langue défini aussi bien les messages affichés par le guide, que le format d'affichage des dates et des heures.

Vous pouvez ajouter une langue si vous le souhaitez, ou demander à ce qu'une langue soit ajoutée.

Le fichier C:\Inetpub\wwwroot\Guide\_config\messages.xml est le fichier contenant toutes les langues. Le plus simple pour ajouter une langue est de nous envoyer par courrier électronique une copie de ce fichier :

  • Ouvrez dans le bloc notes un copie de ce fichier et traduisez la partie Anglaise (située entre <language id="en"....> et </language>. Traduisez tous les messages du type <msg id="xxxxx">Traduisez ici</msg>
  • Utilisez ce formulaire pour nous prévenir de votre intention d'ajouter une langue (après réception de ce message, nous vous répondrons en vous indiquant la procédure pour nous envoyer le fichier traduit).

Comment changer le port utilisé par le guide des programmes ?

  • Ouvrez la console d'administration d'Internet Information Services (Démarrer -> Outils d'Administration -> Internet Information Services, "Outils d'Administration" n'est pas dans le menu démarrer par défaut, pour l'ajouter : cliquez droit sur le bouton "Démarrer", puis choisissez "Propriétés" and cliquez sur le bouton "Personnaliser". Cliquez sur l'onglet "Avancé" et cochez "Outils d'Administration / Afficher sur le menu Tous les Programmes et le menu Démarrer").
  • Dans la console d'administration d'IIS, dépliez l'hôte local, et "Sites Webs" puis cliquez droit sur le site web par défaut et choisissez "Propriétés"
  • Sur l'onglet "Site Web", cliquez sur le bouton "Avancé" à côté de l'adresse IP pour changer l'adresse et le port utilisé par le site

Comment configurer Windows Media Encoder pour transcoder mes vidéos ?

Téléchargez et installez Windows Media Encoder 9 puis,

  • Ouvrez la console d'administration COM+ : menu Démarrer -> Outils d'Administration -> Components Services (si vous ne voyez pas le menu "Outils d'Adminstration" consultez le paragraphe "Comment changer le port utilisé par le guide" ci-dessus. Pour Windows 2000, tapez "DCOMCnfg" à partir de votre menu Démarrer / Exécuter).
  • Dans la console dépliez "Component Services" puis "Computers" puis "My Computer" et "DCOM Config" (Répondez "Non" aux boîte de dialogues qui pourraient s'afficher)
  • Dans la liste ainsi dépliée cherchez : "Windows Media Encoder" et "Windows Media Encoder Agent".
  • Pour chacun de ces composants, cliquez droit et choisissez "Propriétés"
  • Sur l'onglet "Location", cochez "Run applications on this computer"
  • Sur l'onglet "Sécurité" ajoutez le compte IUSR_MACHINENAME (remplacez MACHINENAME par le nom de votre machine) pour "Launch And Activation Permission" / "Access Permissions" et "Configuration Permissions", vous devez accorder tous les droits à l'utilisateurs IUSR_MACHINENAME (c'est à dire cocher toutes les cases).
  • Sur l'onglet "Identité" choisissez "L'utilisateur actuellement connecté" (The interactive user)

Le guide est très long à se charger lors du premier accès

Le guide doit mettre en cache toute la base de données de programmes afin qu'il soit plus rapide après ce premier chargement.

Pour vous débarrasser de ce temps de chargement :

  • Augmentez la mémoire de votre PC: de cette manière le guide ne sera pas obligé de décharger son cache si la mémoire disponible devient faible. De plus vous éviterez l'utilisation du fichier d'échange de Windows.
  • Vous pouvez aussi exécuter un script à intervalles réguliers pour charger la page d'accueil du guide, ceci forcera le cache à rester en mémoire et à se mettre à jour dès que la base de programmes de Beyond TV est mise à jour. Vous pouvez par exemple utiliser ce script de chargement de pages webs et programmer son exécution toutes les 5 minutes à l'aide du plannificateur de tâches de Windows.

Comment obtenir l'espace disque disponible dans la vidéothèque ?

  1. Ouvrez l'utilitaire de gestion WMI : cliquez sur "Démarrer", puis "Exécuter" et tapez "wmimgmt.msc" et cliquez sur OK
  2. Dans l'utilitaire de gestion WMI cliquez droit sur "WMI Control" puis choisissez "Propriétés"
  3. Cliquez ensuite sur l'onglet "Sécurité"
  4. Déplier "Root" et sélectionnez "CIMV2"
  5. Cliquez sur le bouton "Sécurité"
  6. Dans la liste des comptes ajoutez IUSR_MACHINENAME (ou tout autre utilisateur utilisé pour authentifier le guide) et autorisez "Activer le compte" et "Activer à Distance" puis cliquez sur OK.

Comment configurer IIS pour l'envoi d'e-mail

IIS peut envoyer des e-mails soit directement vers Internet, soit en utilisant un autre seveur SMTP (que l'on appelle "Smart Host"). Pour qu'IIS puisse envoyer directement les e-mails vers Internet vous devez vérifier que :

  • IIS puisse effectuer des requêtes DNS (c'est à dire avoir accès à un serveur DNS sur Internet via les port UDP et TCP 53)
  • IIS puisse se connecter à travers Internet à d'autres serveur SMTP (y compris celui qui héberge vos e-mails). Les serveurs SMTP communiquent entre eux via le port TCP 25.

Si vous souhaitez qu'IIS envoie ses e-mails à travers un autre serveur SMPT, vous devez alors indiquer à IIS quel est ce serveur. Pour ce faire, ouvrez la console d'administration d'IIS et cliquez droit sur le noeud correspondant au serveur SMTP, puis choisissez "Propriétés" dans le menu contextuel, comme sur la figure ci-dessous.

Sur l'onglet "Remise" cliquez sur le bouton "Avancé..." et vous obtiendrez la boîte de dialogue suivante :

Dans cette boîte de dialogue tapez le nom DNS complet du serveur SMTP à utiliser comme relais dans le champ "Smart Host". Vous pouvez si vous le souhaitez tapez l'adresse IP du serveur SMTP, mais indiquez là alors entre crochet, par exemple : [192.168.50.12]

Attention : tous les serveurs SMTP n'accepte pas forcément de relayer (c'est à dire d'accepter des e-mails qui ne leur sont pas destinés). En règle général, les serveurs SMTP de votre fournisseur d'accès n'acceptent de relayer que pour des ordinateurs ayant une adresse IP spécifique (celle atttribuée pour le fournisseur d'accès).



(c) 2008 LM Gestion