Configuration de l'authentification
Pour se connecter à une session vidéo de Vonage, le client doit avoir accès à des données d'authentification - un numéro de téléphone et un mot de passe. ID de l'application, ID de la sessionet jeton. Dans une application de production, ces informations d'identification doivent être générées par une application SDK de serveurmais pour accélérer les choses, nous allons coder les valeurs en dur pour l'instant :
- Commencez par copier le bloc de code suivant et ajoutez-le à votre
VonageVideoManager.swiftfichier :
// Replace with your Vonage Video APP ID
let kAppId = ""
// Replace with your generated session ID
let kSessionId = ""
// Replace with your generated token
let kToken = ""
Ajoutez ces lignes au début de l'article class VonageVideoManager déclaration.
- Ajuster le code en codant en dur les valeurs des
kAppId,kSessionIdetkToken. Vous pouvez les obtenir en suivant les instructions ci-dessous :
Note : Dans les applications de production, ils sont extraits du serveur. Plus d'informations. Pour cette démonstration, vous pouvez déployer un serveur d'apprentissage vidéo (Nœud ou PHP) et fixer serverURL ou suivez les étapes suivantes pour les générer et les coder en dur.
Pour obtenir les informations d'identification nécessaires à l'exécution de la démo :
- S'inscrire à ou Se connecter à votre Account.
- Dans le menu de gauche de l'écran tableau de bord, cliquez
Applicationset sélectionnez une application précédente ou créez-en une nouvelle pour afficher l'identifiant de l'application.
- Assurez-vous que la vidéo est activée
- Rendez-vous sur le site Le terrain de jeu de Video API. Saisissez l'identifiant de l'Applications ou trouvez-le dans le menu déroulant. Vous pouvez laisser les valeurs par défaut pour les autres options. Cliquez sur "Créer".
- Votre identifiant de session et votre jeton seront créés.
Important : Vous pouvez continuer à obtenir les valeurs de l'ID de session et du jeton à partir de votre Account pendant les tests et le développement, mais avant de passer à la production, vous devez configurer un serveur.
Pour plus d'informations sur les sessions, les jetons et les serveurs, consultez le site suivant Détails techniques de Video API.
Rendu vidéo de base
Apprenez à utiliser un moteur de rendu vidéo personnalisé en Swift pour afficher une version en noir et blanc d'un flux vidéo à l'aide du SDK iOS Vonage Video.