Wie Sie herunterladen und entschlüsseln, die HTTP Live Streaming (HLS) - videos in iOS?
Möchte ich download M3U8-Datei-chunks (HLS) und speichern Sie das video (nach Entschlüsselung) für die spätere Ansicht. Ich habe eine demo zu spielen M3U8-Datei, aber ich möchte den download von video-Daten für die spätere Ansicht.
Wie spielst du den HLS-stream??? In-browser mit einem normalen
Ich Spiele HLS in AVPlayer
Welchen Schritt haben Sie Probleme mit? Sie benötigen zum download der video-Daten, entschlüsselt Sie mit dem Entschlüsselungs-Schlüssel und speichern Sie die resultierenden Daten in eine Datei. Oder haben Sie Probleme mit dem Abspielen der resultierenden Datei?
Ich habe Probleme auf wie zum download M3U8-Datei Daten. Aber, meine Forderung ist jetzt geändert. MP4 heruntergeladen werden für die spätere Ansicht. Während im Fall von streaming, verschlüsselte HLS muss gespielt werden, auf iOS-Seite. Wie würde ich spielen verschlüsselte HLS auf iOS ?
thx für die Antwort. Ich habe festgestellt, das github.com/kencool/KSHLSPlayer Sieht aus wie jemand, speichern kann ein video-stream. Ich bin versucht zu kompilieren und überprüfen Sie es. Vielleicht kann es nützlich sein.
<video>
tag?Ich Spiele HLS in AVPlayer
Welchen Schritt haben Sie Probleme mit? Sie benötigen zum download der video-Daten, entschlüsselt Sie mit dem Entschlüsselungs-Schlüssel und speichern Sie die resultierenden Daten in eine Datei. Oder haben Sie Probleme mit dem Abspielen der resultierenden Datei?
Ich habe Probleme auf wie zum download M3U8-Datei Daten. Aber, meine Forderung ist jetzt geändert. MP4 heruntergeladen werden für die spätere Ansicht. Während im Fall von streaming, verschlüsselte HLS muss gespielt werden, auf iOS-Seite. Wie würde ich spielen verschlüsselte HLS auf iOS ?
thx für die Antwort. Ich habe festgestellt, das github.com/kencool/KSHLSPlayer Sieht aus wie jemand, speichern kann ein video-stream. Ich bin versucht zu kompilieren und überprüfen Sie es. Vielleicht kann es nützlich sein.
InformationsquelleAutor NSPratik | 2016-07-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich Probleme mit dem herunterladen von HLS streams paar Monate zurück. Aber nachdem er viel Zeit, ich war in der Lage zu implementieren, das herunterladen von hls-streams und speichern Sie es als eine einzige mp4-Datei. Sie können sehen, es hier.
InformationsquelleAutor Sajad Khan
Können Sie ffmpeg herunterladen und Dekodieren der HTTP-LS stream:
Es ist ein iOS-version von ffmpeg zur Verfügung.
InformationsquelleAutor niutech
Dieses Perl-Skript ist eine gute fetcher: https://github.com/osklil/hls-fetch
Schritte:
Ersetzen
THE_URL
mit den vollständigen URL Ihrer M3U8 playlist (oder versuchen, andere Optionen mit--help
).Bonus: Wenn Sie fehlende Perl-JSON-Modul (wie ich hatte), führen Sie einfach
sudo cpan JSON
.InformationsquelleAutor sequielo
Existiert auch eine Chrome-Erweiterung, die macht das ganze video von m3u8-Blöcken, hier der link HLS-Video-Saver
InformationsquelleAutor tube-builder
Ab iOS 10, die Sie verwenden können, AVFoundation zum herunterladen von HTTP Live Streaming (HLS) Vermögenswerte, die auf ein iOS-Gerät.
https://developer.apple.com/documentation/avfoundation/media_assets_playback_and_editing/asset_manipulation/downloading_and_playing_offline_http_live_streaming_content?changes=_4
oder verwenden Sie dieses git : HLSion
InformationsquelleAutor Lijith Vipin