DRM haben diese Streams nicht, ich finde keinen Hinweis auf DRM im MPD.
Kodi 17.1 und 17.2 sind Mediacodec APKs für Android, oder ist das jetzt alles unter Windows 10 geloggt ?
Ja, das war jetzt alles Windows. Brauchst Du Android?
DRM haben diese Streams nicht, ich finde keinen Hinweis auf DRM im MPD.
Kodi 17.1 und 17.2 sind Mediacodec APKs für Android, oder ist das jetzt alles unter Windows 10 geloggt ?
Ja, das war jetzt alles Windows. Brauchst Du Android?
Fire TV 1/2 sowie die Sticks können sogar Widevine L1 und PlayReady 2.5, PlayReady nutzt Amazon Prime Video ja selbst auf den AFTV Devices, dies stellt keine Hürde da.
FairPlay gibt es nur auf Apple Devices und Marlin DRM eigentlich nur auf dem Japanischen Actvila Service Portal für SmartTVs und auf Sonys PlayStation Network, es gibt da bestimmt noch ein paar andere aber Marlin DRM ist in Europa eher ein Nischenprodukt, über diese beiden Systeme muss man sich mit dem AFTV gar keine Gedanken machen.
Was interessanter ist, benutzt du Zattoo als Free oder Paid Service?
Falls du den Paid Service benutzt würde ich gerne mal ein MPD sehen, eins von ARD oder ZDF und eins von den privaten und das passende Kodi [definition=12,0]debug[/definition].[definition='1','0']log[/definition] dazu.
ok, jetzt wird komplizierter...
Fire TV 1/2 sowie die Sticks "können" das, JA !
Aber "können" bedeutet konkret, dass diese Geräte von den DRM-Herstellern lizenziert sind und entsprechende Runtime-Lizenzen "erworben" werden können, wenn eine App auf diesen Geräten entsprechend verschlüsselte Streams abspielen möchte.
Noch konkreter sind die Fire TV's lizenziert für Widewine L1 (ältere für L3) und für PlayReady DRM von Microsoft.
Um das Abspielen zu ermöglichen, müssen dafür die Apps aber trotzdem entsprechende Implementierungen mitbringen, oder auf entsprechende Library-Files zugreifen. Im Falle von JAVA-Apps können die Google-Classes (com.google.widevine.software.drm.jar) eingebunden werden, im Falle von Binary-Apps müssen entsprechende Share-Libs vorhanden sein oder in den Apps static eingebunden werden.
Zu KODI:
Da Kodi eine native App ist, müssten meiner Meinung nach diese beiden Shared-Libs compliliert werden, um das Abspielen auf Android zu ermöglichen: libssd_wv.so und libwidevinecdm.so
Zu den MPDs:
Die gewünschten MPDs habe ich angefügt (Zattoo Paid Account) [xattach=19494,'left'][/xattach]
Allerdings gibt es dabei noch folgende Hinweise (bei mir unter Windows 10):
- mit Kodi 18 (aktuelles Nightly Build) laufen diese Streams nicht!
- mit Kodi 17.1 und 17.2 RC1 laufen diese Streams korrekt
- die MPDs unterscheiden sich von selbem Sender, wenn diese mit Kodi 17.x oder Kodi 18 abgerufen werden (siehe am Beispiel von ZDF)!
Was hast Du damit vor?
Es gibt im YouTube-Addon optional die Möglichkeit DASH-Streams zu benutzen und die funktioniert auch auf FTV. Scheint also an SSL zu liegen, dass es bei ZattooHiQ nicht geht.
Dann sind das wohl keine mit Widevine, PlayReady, FairPlay oder Marlin encrypteten DASH-Streams, wenn Sie auf FireTV laufen. Solche unverschlüsselten Stream gehen natürlich per DASH auf FireTV's.
Weiß vlt. jmd. wieso und ob man da Abhilfe schaffen kann ?Das YouTube-Addon z.B. funktioniert ja auf dem FTV auch über inputstream.adaptive mit DASH...
Nochmals Kompliment und Danke an die Dev's btw, macht echt Spaß das Addon zu benutzen und das hier zu verfolgen !
Das YouTube-Addon verwendet meiner Meinung nach kein DASH und die Videos sind auch nicht encrypted.
z.B. Marvel Defenders Trailer per YouTube-Addon:
https://r4---sn-h0j7snee.googlevideo.com/videoplayback?…pire=1493879550
Meine Erfahrungen: Fire tv Box mit neuester Firmware (5.4.2.1) und Kodi 16. Bei Benutzung von dns4me startet das Addon (neueste und auch ältere Versionen ) nicht. Auch das löschen der Dateien im Addon Ordner hilft nicht. Ohne dns4me funktioniert das Addon einwandfrei.
@Jan Altman auf FireTV's funktioniert das Addon nur ohne DASH. Dadurch hast Du Startzeiten von bis zu 8 Sekunden pro Sender.
Denke nicht, das das unter Android funktionieren wird.Vielleicht sehe ich mir das am WE mal an, aber da ich es selbst nicht mehr benutze, ist die Motivation leider nicht allzu hoch...
und wie sieht's aus? Du bist meine letzte Hoffnung, denn das ZattooBox HiQ Plugin läuft mit DASH nicht auf FireTV. Dein APK war die einzige Möglichkeit, Zattoo mit DASH zu nutzen!
Update: Ich teile nun Deine Befürchtung, dass es mit dem von Dir verwendeten inputstream.mpd nicht mehr gehen wird. Was ich bisher sagen kann ist, dass Zattoo nun auch Encryption in den DASH-Steams verwendet, welche im inputstream.mpd ja gar nicht implementiert ist. Dazu müsste man das inputstream.adaptive verwenden, würde dann aber entsprechende Encryption-Libs (z.B. libwidevine.so...) für Android compilieren und in den Ordner CDM einkopieren müssen.
Update: scheint ein FireTV Problem zu sein, auf Galaxy Tab S2 läuft die DASH Version einwandfrei. ggf. wegen Fehlen der Google Play Dienste.
hat vielleicht noch jemand die kodi-20161202-ad831ba-mediacodec-armeabi-v7a.apk ?
Mit den älteren Mediacodec Test-Build sollte es ohne Probleme laufen...keine Ahnung ob Amazon da etwas an der Firmware gedreht hat von der Fire Tv Box...das es nicht funktioniert bei dieser Android-Version...bei mir lief es unter Android 6 und Android 7 auf der Shield.
Das andere bezog sich auf Windows 7 und Android braucht das beschriebene nicht.
Ich versuche nochmal ältere Builds. Grundsätzlich unterstützt meine Fire TV das Widevine DRM.
Danke!
Hast du zuvor das gemacht...chrischtili...was hier unter Beitrag: 5 beschrieben wurde?
bin ich blind, aber da gibt es keine Android-Version???
Bei mir ist eine andere Version von inputstream.adaptive enthalten als die Version 1.0.8 und der path = special://xbmcbinaddons = mit doppel dd
die habe ich schon erfolglos probiert. Bei dieser Version ist inputstream.adaptive 1.0.6 dabei. Den Path hatte ich nur falsch abgetippt, der ist mit Doppel DD
Noch ne Idee?
Kann es sein, dass Widevine und/oder Marlin einfach nicht ohne Modifikationen unter FireTV funktionieren? Ich errinnere mich an @vel2000's altes APK, er musste Kodi dafür erst modifizieren, damit das dann mit dem pvr.zattoo + DASH gelaufen ist.
im Moment: v1.0.8 und decrypter path = special://xbmcbinadons
Welche ältere soll ich nehmen?
diese Episode geht nicht:
NOTICE: VideoPlayer: Opening: http://vas.sim-technik.de/playlist.mpd?x=01&y=Mo-adzMmvn-I4BQ8sv3iWV6ZPkP8nNw_X3Oum32UE46Lt8TQkImiC4t54bi9LdhcwPzEIPiBcSbPIiBGvISCOi9ycntZWNs3YTByxquSXn_jD30h88TAmdcqo-mLdcsEfXqu1JbAgEIF1VYUgobza7eJULB0i-Z8JO2gLZt4d4XahLqlqvOgKpqAWGgApAIMjkGxnzZnW7OrHIqV7mXdi5-nyDggAalCjedRm4dhLyo|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36
NOTICE: Creating InputStream
ERROR: AddOnLog: InputStream Adaptive: Could not open / parse mpdURL (http://vas.sim-technik.de/playlist.mpd?x=01&y=Mo-adzMmvn-I4BQ8sv3iWV6ZPkP8nNw_X3Oum32UE46Lt8TQkImiC4t54bi9LdhcwPzEIPiBcSbPIiBGvISCOi9ycntZWNs3YTByxquSXn_jD30h88TAmdcqo-mLdcsEfXqu1JbAgEIF1VYUgobza7eJULB0i-Z8JO2gLZt4d4XahLqlqvOgKpqAWGgApAIMjkGxnzZnW7OrHIqV7mXdi5-nyDggAalCjedRm4dhLyo|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36)
ERROR: CVideoPlayer::OpenInputStream - error opening [http://vas.sim-technik.de/playlist.mpd?x=01&y=Mo-adzMmvn-I4BQ8sv3iWV6ZPkP8nNw_X3Oum32UE46Lt8TQkImiC4t54bi9LdhcwPzEIPiBcSbPIiBGvISCOi9ycntZWNs3YTByxquSXn_jD30h88TAmdcqo-mLdcsEfXqu1JbAgEIF1VYUgobza7eJULB0i-Z8JO2gLZt4d4XahLqlqvOgKpqAWGgApAIMjkGxnzZnW7OrHIqV7mXdi5-nyDggAalCjedRm4dhLyo|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36]
NOTICE: CVideoPlayer::OnExit()
ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.7tvneu/?url=http%3A%2F%2Fwww.7tv.de%2Fblindspot%2F213-staffel-2-episode-13-shepherd-ganze-folge&mode=getvideoid]
Also folgender Absatz in den Playlists unterscheidet sich bei den Streams die bei 7TV gehen und die, die NICHT gespielt werden können auf dem Fire TV. Es scheint ein Encryption-Problem zu sein, denn die die nicht gehen haben u.a. diesen Block:
<!-- Common Encryption -->
<ContentProtection
schemeIdUri="urn:mpeg:dash:mp4protection:2011"
value="cenc"
cenc:default_KID="A903B8C9-B8E6-43C8-E721-EF84B6CD9D69">
</ContentProtection>
<!-- Widevine -->
<ContentProtection
schemeIdUri="urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED">
<cenc:pssh>AAAAXHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADwIARIQomtIq+21kwSzlFnyKpTmvBoScHJvc2llYmVuc2F0Z2xvbWV4Ig5nbG9tZXg6NDE0MzkzMSoCSEQ=</cenc:pssh>
</ContentProtection>
<!-- Marlin -->
<ContentProtection
schemeIdUri="urn:uuid:5E629AF5-38DA-4063-8977-97FFBD9902D4">
<mas:MarlinContentIds>
<mas:MarlinContentId>urn:marlin:kid:a903b8c9b8e643c8e721ef84b6cd9d69</mas:MarlinContentId>
</mas:MarlinContentIds>
</ContentProtection>
Alles anzeigen
Es ist im Kodi Nerds Repo - L0RE - 6.0.0...unter Video-Addons - 7TV Version 0.5.18 ...das Repo befindet sich Kopf vom Forum auf der Hauptseite.
ja, das läuft! Unter dem aktuellen Kodi 17.2 Nightly auf Fire TV. Nutzt das auch den inputstream.adaptive ?
Im Log öffnet das die Streams aber ganz anders als ZattooBox HiQ.
FireTV:
...
NOTICE: VideoPlayer: Opening: http://vas.sim-technik.de/playlist.mpd?x=01&y=Erz-8iLvC4O6CKOi1cnULfzXGs1ai756rIQ3i3ZXZC7keQb_655iNgobhc6Q2snGAew5LDB_uJbGb6oL-9g3J9h3wpOxCq-s79MAMZQzD-4Ko5RGawbUvhGcgzgx-8xP0SuymP0GEDcS7DQwTaobWw89yZJkU_9YWbOmGiLFYcJRlmxHdDw9nNOCQgtYr_bj|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36
NOTICE: Creating InputStream
NOTICE: Creating Demuxer
NOTICE: Opening stream: 4 source: 256
NOTICE: Creating video codec with codec id: 28
NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
NOTICE: Creating video thread
NOTICE: Opening stream: 2 source: 256
NOTICE: running thread: video_thread
...
Und wie schaut es beim 7TV Addon von L0RE damit aus?
Hast einen Link zum diesem Plugin?
Haste auch mal die Box neu gestartet und Inputstream.adaptive installiert...beziehungsweise aktiviert?
Ja, inputstream.adaptive ist aktiviert und Box mehrfach neu gestartet. Es sieht so aus, als ob das Plugin den inputstream.adaptive nicht verwenden kann...
Habe auch zwei Fire TV Boxen...allerdings zur Zeit in der Schublade...nutze da eher zwei Nvidia Shield TV...was war besser bei der Fire TV Box..nur die Suche mit der Spracheingabe und vielleicht noch eine Sache mit der Watchlist.
Also nun auch mit dem MediaCodec-Build vom 07.01.2017 getestet, selbes Problem. Hier auch mal ein Log-Auszug:
ERROR: Open - error probing input format, http://fr5-5-dash-live.zahs.tv/HD_zdf/manifest.mpd?z32=<Wert>
ERROR: OpenDemuxStream - Error creating demuxer
NOTICE: CVideoPlayer::OnExit()
Hier auch mal das manifest.mpd welches den Fehler auf Fire TV's verursacht:
manifest.zip
Habe das mal eben getestet mit den Mediacodec Test-Build...bei mir sieht man nichts ausgefranstes an den Thumbnail-Bildern...schaut eher aus als wenn da kleine Rahmen darum sind.
Das ältere Mediacodec Test-Build von peak3d hat zum Beispiel auch andere Pfadangaben im inneren...damit es mit Inputstream vernünfig harmoniert...es war halt seiner Zeit weit voraus.
Hast Du auch Fire TV ? Wie gesagt, es trat nur dort auf. Auf meinem Galaxy Tab S2 hatte ich das Problem z.B. auch nie.
Über diesen Bug mußte mich wirklich mal aufklären...rainman74...mit diesen älteren Test-Build lassen sich auch Kodi 17 Skin installieren.
Mir ist nur eins aufgefallen...das wenn man unter Alben nach Musik Track sortieren läßt...das zwar dann die Interpreten erscheinen...allerdings die Song Namen nicht mit ausgegeben werden.
Die Thumbnail-Bilder sind mit dem alten Kodi 17.1 am rechten Rand "ausgefranst". Das wurde mit einer aktuelleren Nightly von 17.2 behoben!
Betraf Fire TV Box und Stick, aber nicht alle Thumbnails waren davon betroffen, immer nur mal vereinzelte:
@rainman74 ich bin absolut sicher ohne dash startet der stream erst nach ca. 25 sekunden.
hm, dann weiss ich jetzt auch nicht weiter - alles mit Plugin v1.1.1:
Fire TV (probiert mit Kodi17.1-arm7+arm64, Kodi18-arm7+arm64, Kodi17.1-non-neon)
- mit DASH - Stream startet gar nicht
- ohne DASH - Stream startet nach ca. 8 sek.
Windows 10 (Kodi17.1)
- mit DASH - Stream startet nach 1 sek.
- ohne DASH - Stream startet nach ca. 8 sek.