Hi,
I can able to push rtmp and hls to akamai cdn. Is it possible to push HLS with transcoded multibirate live streams via ngrp/smil to the same ? If possible, could someone show me a working configuration entry ?
Following are my entries in the PushPublish.txt file
myStream_160p={profile:“cupertino-akamai”, streamName:“myStream160p”, cupertino.renditions:“audiovideo”, akamai.streamId:1234567890, akamai.hostId:“xxxxxxxxxxxxx-i”, akamai.eventName:“test”, akamai.sendToBackupServer:false, cupertino.playlistCount:4, cupertino.playlistAcrossSessions:true, adaptiveGroups:“group1”, debugLog:true}
myStream_240p={profile:“cupertino-akamai”, streamName:“myStream240p”, cupertino.renditions:“audiovideo”, akamai.streamId:1234567890, akamai.hostId:“xxxxxxxxxxxxx-i”, akamai.eventName:“test”, akamai.sendToBackupServer:false, cupertino.playlistCount:4, cupertino.playlistAcrossSessions:true, adaptiveGroups:“group1”, debugLog:true}
myStream_360p={profile:“cupertino-akamai”, streamName:“myStream360p”, cupertino.renditions:“audiovideo”, akamai.streamId:1234567890, akamai.hostId:“xxxxxxxxxxxxx-i”, akamai.eventName:“test”, akamai.sendToBackupServer:false, cupertino.playlistCount:4, cupertino.playlistAcrossSessions:true, adaptiveGroups:“group1”, debugLog:true}
myStream_720p={profile:“cupertino-akamai”, streamName:“myStream720p”, cupertino.renditions:“audiovideo”, akamai.streamId:1234567890, akamai.hostId:“xxxxxxxxxxxxx-i”, akamai.eventName:“test”, akamai.sendToBackupServer:false, cupertino.playlistCount:4, cupertino.playlistAcrossSessions:true, adaptiveGroups:“group1”, debugLog:true}
Access log :
2014-05-03 12:13:22 UTC create stream INFO 200 - - - - - 0.0 - - – - - - - - - 1 0 0 0 - - - - - - – - - -
2014-05-03 12:13:22 UTC publish stream INFO 200 myStream_240p - - - - 0.001 - – - - - - - - - 1 0 0 0 myStream_240p - - - – /myStream_240p /myStream_240p - - -
2014-05-03 12:13:22 UTC create stream INFO 200 - - - - - 0.0 - - – - - - - - - 2 0 0 0 - - - - - - – - - -
2014-05-03 12:13:22 UTC publish stream INFO 200 myStream_360p - - - - 0.001 - – - - - - - - - 2 0 0 0 myStream_360p - - - – /myStream_360p /myStream_360p - - -
2014-05-03 12:13:22 UTC create stream INFO 200 - - - - - 0.0 - - – - - - - - - 3 0 0 0 - - - - - - – - - -
2014-05-03 12:13:22 UTC publish stream INFO 200 myStream_160p - - - - 0.001 - – - - - - - - - 3 0 0 0 myStream_160p - - - – /myStream_160p /myStream_160p - - -
2014-05-03 12:13:22 UTC create stream INFO 200 - - - - - 0.001 - - – - - - - - - 4 0 0 0 - - - - - - – - - -
2014-05-03 12:13:22 UTC publish stream INFO 200 myStream_720p - - - - 0.001 - – - - - - - - - 4 0 0 0 myStream_720p - - - – /myStream_720p /myStream_720p - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream myStream): app:live/definst - - - 5.705 - - - - - - - - - – - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream myStream): app:live/definst - - - 5.707 - - - - - - - - - – - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream_160p myStream_160p): app:live/definst - - - 5.707 - - - - - - - - – - - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream_240p myStream_240p): app:live/definst - - - 5.707 - - - - - - - - – - - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream_360p myStream_360p): app:live/definst - - - 5.708 - - - - - - - - – - - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: added stream (myStream_720p myStream_720p): app:live/definst - - - 5.708 - - - - - - - - – - - - - - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.loadMapFile: loaded map file (/usr/local/WowzaStreamingEngine/conf/PushPublishMap.txt): app: live/definst - - - 5.709 - - - - – - - - - - - - - - - - - - - - - – -
2014-05-03 12:13:22 UTC comment server INFO 200 - PushPublishBase#Init:Unknown Profile Key:akamai.streamid - - - 5.717 - - - - - - - - - - - - – - - - - - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.startPublishSession[live/definst/myStream_240p]: profile:cupertino-akamai live/definst/myStream_240p[myStream240p] - - - 5.733 - - – - - - - - - - - - - - - - - - - – - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - PushPublishHTTPCupertinoAkamai.connect[live/definst/myStream_240p[myStream240p]]: hostId:xxxxxxxxxxxxx-i streamId:1234567890 eventName:test ingressURL:
http://post.xxxxxxxxxxxxx-i.akamaihd.net/1234567890/test/myStream240p
playbackURL:
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream240p/playlist.m3u8
-
- -5.734 - - - - - - - - - - - - - - - - – - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.startPublishSession[live/definst/myStream_360p]: profile:cupertino-akamai live/definst/myStream_360p[myStream360p] - - - 5.735 - - – - - - - - - - - - - - - - - - - – - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - PushPublishHTTPCupertinoAkamai.connect[live/definst/myStream_360p[myStream360p]]: hostId:xxxxxxxxxxxxx-i streamId:1234567890 eventName:test ingressURL:
http://post.xxxxxxxxxxxxx-i.akamaihd.net/1234567890/test/myStream360p
playbackURL:
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream360p/playlist.m3u8
-
- -5.735 - - - - - - - - - - - - - - - - – - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.startPublishSession[live/definst/myStream_720p]: profile:cupertino-akamai live/definst/myStream_720p[myStream720p] - - - 5.736 - - – - - - - - - - - - - - - - - - - – - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - PushPublishHTTPCupertinoAkamai.connect[live/definst/myStream_720p[myStream720p]]: hostId:xxxxxxxxxxxxx-i streamId:1234567890 eventName:test ingressURL:
http://post.xxxxxxxxxxxxx-i.akamaihd.net/1234567890/test/myStream720p
playbackURL:
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream720p/playlist.m3u8
-
- -5.737 - - - - - - - - - - - - - - - - – - - - - - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - ModulePushPublish.startPublishSession[live/definst/myStream_160p]: profile:cupertino-akamai live/definst/myStream_160p[myStream160p] - - - 5.738 - - – - - - - - - - - - - - - - - - - – - - -
2014-05-03 12:13:22 UTC comment server INFO 200 - PushPublishHTTPCupertinoAkamai.connect[live/definst/myStream_160p[myStream160p]]: hostId:xxxxxxxxxxxxx-i streamId:1234567890 eventName:test ingressURL:
http://post.xxxxxxxxxxxxx-i.akamaihd.net/1234567890/test/myStream160p
playbackURL:
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream160p/playlist.m3u8
-
- -5.739 - - - - - - - - - - - - - - - - – - - - - - - -
I can able to see playback url :
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream160p/playlist.m3u8
but not anything related to adaptivegroups as like metioned here https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing#AkamaiAppleHLSplaybackURLformat
I can able to play streams via
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/myStream720p/playlist.m3u8
in iOS devices but not using adaptivegroups
http://xxxxxxxxxxxxx-i.akamaihd.net/hls/live/1234567890/test/group1/playlist.m3u8
Did I miss anything ?
My concern is I want to push HLS ABR streams (using smil/ngrp method) to akamai and get play in iOS devices using akamai url
Sathish