![wowza streaming engine 4..4.0 wowza streaming engine 4..4.0](https://cdn.apk-cloud.com/detail/image/com.yunyi.smartcamera.yuanren-w130.png)
UserManifestHeaders.addHeader("EXT-X-KEY", "Temp", "setting") UserManifestHeaders.addHeader("EXT-X-KEY", "CID", "my-content-id") MyPacketizer = (LiveStreamPacketizerCupertino)liveStreamPacketizer ĬupertinoUserManifestHeaders userManifestHeaders = myPacketizer.getUserManifestHeaders() LiveStreamPacketizerCupertino myPacketizer = null Public void onHTTPCupertinoEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CupertinoEncInfo encInfo, long chunkId, int mode) Public void onAppStart(IApplicationInstance appInstance)ĪppInstance.addLiveStreamPacketizerListener(new LiveStreamPacketizerListener())
![wowza streaming engine 4..4.0 wowza streaming engine 4..4.0](https://docplayer.org/docs-images/70/62567205/images/1-1.jpg)
If (liveStreamPacketizer instanceof LiveStreamPacketizerCupertino) Public void onLiveStreamPacketizerCreate(ILiveStreamPacketizer liveStreamPacketizer, String streamName) Public void onFillChunkDataPacket(LiveStreamPacketizerCupertinoChunk chunk, CupertinoPacketHolder holder, AMFPacket packet, ID3Frames id3Frames)Ĭlass LiveStreamPacketizerListener extends LiveStreamPacketizerActionNotifyBase Public void onFillChunkMediaPacket(LiveStreamPacketizerCupertinoChunk chunk, CupertinoPacketHolder holder, AMFPacket packet) Public void onFillChunkEnd(LiveStreamPacketizerCupertinoChunk chunk, long timecode) Add custom headers to chunklist body for a given chunk UserManifestHeaders.addHeader("EXT-CUSTOM-TEST", "namethree") ĬupertinoUserManifestHeaders userManifestHeaders = chunk.getUserManifestHeaders() UserManifestHeaders.addHeader("EXT-CUSTOM-TEST", "nametwo", 2) UserManifestHeaders.addHeader("EXT-CUSTOM-TEST", "nameone", "valueone") Add custom headers to chunklist header Public void onFillChunkStart(LiveStreamPacketizerCupertinoChunk chunk)ĬupertinoUserManifestHeaders userManifestHeaders = liveStreamPacketizer.getUserManifestHeaders(chunk.getRendition()) This.liveStreamPacketizer = liveStreamPacketizer Public LiveStreamPacketizerDataHandler(LiveStreamPacketizerCupertino liveStreamPacketizer) Private LiveStreamPacketizerCupertino liveStreamPacketizer = null Class LiveStreamPacketizerDataHandler implements IHTTPStreamerCupertinoLivePacketizerDataHandler2