Est-il possible de lire des vidéos HTTP Live Streaming dans la plate-forme Flash conçue pour iOS? (.m3u8 liste de lecture)

nous utilisons le service de streaming HTTP live conçu pour les appareils iOS D'Apple. Il fonctionne bien avec les appareils iOS actuellement.

les fragments vidéo Source sont stockés dans un serveur formaté en H.264 et MPEG2(.ts) conteneur. Y a-t-il un moyen de lire ces vidéos dans la plateforme Flash?


ce sont mes enquêtes en cours.

  1. Que je sache, Adobe propose son propre format de streaming <!-De toute façon, nous avons déjà décidé de ne pas y aller. pour cela.

  2. il y a un cadre OSMF et une implémentation. http://code.google.com/p/apple-http-osmf/

Option #2 semble bon. Mais je n'ai aucune idée de comment l'utiliser. Comment puis-je l'utiliser? Quel est le framework OSMF? Est-il possible d'utiliser Flash Player standard pour les navigateurs web? Et est-ce que ça marche en douceur comme dans iOS? si vous avez utilisé cette substance OSMF dans ce but, s'il vous plaît laissez-moi savoir!


P.S.

je trouve principalement la méthode côté client. Nous préférons le téléchargement progressif si cela est impossible dans Flash Player.

16
demandé sur Eonil 2011-09-09 10:23:11

6 réponses

la dernière version de JWPlayer (version 6) supporte la lecture des flux HLS en Flash pour les machines de bureau, et en mode HTML5 pour iOS. Pertinent liens:

si quelqu'un connaît d'autres joueurs qui soutiennent la lecture de flux HLS en flash, s'il vous plaît faites-le moi savoir.

mise à jour: Trouvé peu non-libre des solutions pour jouer HLS en flash:

http://www.uplynk.com/

http://onlinelib.de/ (séparer les sous licence plugin pour SMP)

http://www.unified-streaming.com/

Un Autre: http://flowplayer.electroteque.org/httpstreaminghls

12
répondu John 2012-11-19 16:25:45

il y a aussi un Plugin/Player gratuit disponible ici: https://github.com/mangui/flashls il fonctionne très bien avec FlowPlayer, le lecteur basé sur OSMF (GrindPlayer/Strobe Media Playback), MediaElement.js et de la vidéo.js. il fournit également une bibliothèque AS3 pour écrire facilement le lecteur flash personnalisé supportant la lecture HLS

7
répondu mangui 2014-07-10 16:33:17

Oui, c'est possible avec un plugin gratuit pour Flowplayer Flash. Je l'ai fait moi-même et il l'a expliqué dans mon billet de blog.

4
répondu Sam 2013-03-11 07:31:04

Il y a une vidéo.js plugin disponible qui fait HLS assez sympa:https://github.com/videojs/videojs-contrib-hls

2
répondu Sam 2015-02-15 20:24:25

découvrez hls.js, un lecteur javascript qui utilise la vidéo HTML5 et Extensions Des Sources Médiatiques (MSE) pour faire HLS de lecture, sans Flash.

MSE n'est pris en charge que sur les navigateurs modernes (Chrome 34+, Firefox 38+ (avec media.mediasource.whitelist=false dans about:config), et IE11+), de sorte qu'il ne fonctionne pas partout. HLS Flowplayer.js du plugin l'utilise quand c'est possible et retombe à Flash autrement.

voir le hls.js dépôt github et leur démonstration publique pour plus d'.

hls.js travaille en transmuxant le flux de Transport MPEG-2 en fragments ISO BMFF (MP4). ce transmuxing pourrait être effectué de façon asynchrone en utilisant Web Worker si disponible dans le navigateur. hls.js n'a pas besoin de lecteur, il fonctionne directement sur un HTMLelement standard.
2
répondu gmcnaughton 2015-10-12 06:55:32

FFMpeg peut faire la conversion vers un format mp4 pour vous à la volée, et Wowza ou Red5 peut gérer le streaming croisé vers plusieurs appareils.

Wowza et Red5 ont beaucoup de documentations et d'exemples pour des configurations simples de diffusion flash.

1
répondu JTtheGeek 2011-09-09 06:53:52