2017-07-12 5 views
0

Salut tout le monde,AWS peut-il héberger un lien HLS pouvant être modifié selon un caprice?

Situation: Je veux AWS pour accueillir un lien HLS que je peux changer à un coup de tête (donc, non codée en dur) pour guider des appareils comme le Roku, Feu TV, Alexa, Apple TV , où le lien HLS est. Actuellement, mes programmes disent aux appareils d'aller à Ooyala, puis Ooyala indique à l'appareil où obtenir le lien HLS. Donc, je veux couper Ooyala et juste utiliser AWS pour dire aux périphériques où obtenir le lien HLS (au CDN).

Problème: Est-ce que quelqu'un sait si c'est possible ou une autre solution? si oui, de quoi ai-je besoin et que chercher? Je pensais quelque chose dans le sens de l'écriture d'un script et d'une adresse IP statique.

Si vous avez une idée, s'il vous plaît étiqueter quelques étapes pour moi, afin que je puisse avoir une idée des possibilités!

Merci,

Jackson

+1

Nous avons besoin d'une définition clearee de * "dire aux périphériques où obtenir le lien HLS," * Je pense. S'il s'agit d'une simple requête GET non authentifiée avec une réponse statique ou une redirection sur HTTPS, vous recherchez probablement un compartiment S3. –

+0

Le plus simple est d'héberger un fichier pointeur dans un compartiment S3 (ou quel que soit votre site Web) qui contient l'URL de l'actif HLS. Vous devez vous assurer qu'il n'est pas mis en cache trop longtemps si l'élément change fréquemment. Je suppose que 'Ooyala' fait plus pour vous que l'hébergement de l'actif, alors avez-vous pensé aux autres conséquences du changement? – Offbeatmammal

Répondre

0

J'ai construit de nombreuses applications sur les périphériques que vous avez énumérés. Certains clients ont décidé d'utiliser une configuration externe (json ou xml) que chaque application charge au démarrage. En fin de compte, c'est l'équivalent d'une réponse API. Vous pouvez utiliser un peu de contournement de cache lors de la demande du fichier pour vous assurer de toujours obtenir la dernière version. Vous pouvez choisir d'héberger ce fichier où vous voulez ...