Hey,
um es inhaltlich in Bewegung zu halten. Mit den korrekten Parametern und RTMPDump ist es möglich mit den Daten aus dem JSON-Ergebnis eine Verbindung zum RTMP-Server aufzubauen.
Einzig scheint der gesamte Datenstrom verschlüsselt zu sein:
Spoiler anzeigen
Code
DEBUG: RTMP_ClientPacket, received: notify 9110 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: Encryption, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: Version, NUMBER: 2.00>
DEBUG: Property: <Name: Method, STRING: Standard>
DEBUG: Property: <Name: Flags, NUMBER: 0.00>
DEBUG: Property: <Name: Params, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: Version, NUMBER: 1.00>
DEBUG: Property: <Name: EncryptionAlgorith, STRING: AES-CBC>
DEBUG: Property: <Name: EncryptionParams, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: keyLengh, NUMBER: 16.00>
DEBUG: (object end)
DEBUG: Property: <Name: KeyInfo, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: subType, STRING: FlashAccessv2>
DEBUG: Property: <Name: FMRMS_METADATA, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: Metadata, STRING: --shortened!--
DEBUG: Property: <Name: License, STRING: >
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
Alles anzeigen
Ich vermute, der Wert in drmLicenseToken wird da irgendwie weiterhelfen. Aber für heute reicht es mir und RTMPe ist definitiv nicht mein Fachgebiet.