Hello,
So here is the problem, I need to re-stream tokenized streams from Edgecast to Apple devices. It works perfectly with Akamai unsecured streams but it won't work with Edgecast.
Our tokenized streams looks like this:
Application: rtmp://fms.xxxx.edgecastcdn.net/00xxxx/FOLDER/SUBFOLDER/
Stream: file.mp4?c95314bf7b7fcdbe1d6eb4889640da5eaa9b8d71e 546a377e7daf367170558e716c62a8cbcc04e19223452b2786 1ea99956254dd71ddd8827ec52cd8cdd01e468aeac1b79b36d 7e476da107c4439ccb50b9bc386641e93aa076fb8167b0e472 dcfe5097cb91c6021d97c9b4cc2b54257f2e528d136c827ecc d6ba6fabfe9075a42dcd8ed8d8cfc64403143cf2ffaf44b3bd 64df119421fed7292b0a8f301f7
I have created a file (edgecast.stream) with this in it:
rtmp://fms.xxxx.edgecastcdn.net/00xxxx/FOLDER/SUBFOLDER/file.mp4?c95314bf7b7fcdbe1d6eb4889640da5eaa9b8d71e 546a377e7daf367170558e716c62a8cbcc04e19223452b2786 1ea99956254dd71ddd8827ec52cd8cdd01e468aeac1b79b36d 7e476da107c4439ccb50b9bc386641e93aa076fb8167b0e472 dcfe5097cb91c6021d97c9b4cc2b54257f2e528d136c827ecc d6ba6fabfe9075a42dcd8ed8d8cfc64403143cf2ffaf44b3bd 64df119421fed7292b0a8f301f7
When I start the stream in stream manager I get this:
Code:WARN server comment - LiveMediaStreamReceiver.doWatchdog: streamTimeout: Resetting connection INFO server comment - LiveMediaStreamHandler.resetConnection: (SOCKET, R: fms.xxxx.edgecastcdn.net/1.2.3.4:1935, L: /2.3.4.5:34081, S: fms.xxxx.edgecastcdn.net/1.2.3.4:1935) INFO server comment - LiveMediaStreamHandler.sessionClosed: INFO server comment - LiveMediaStreamHandler.sessionClosed: reconnect: isCurrentSession:false tryConnect:true INFO server comment - LiveStreamPacketizerSanJose.init[restream2/_definst_/edgecast.stream]: chunkDurationTarget: 10000 INFO server comment - LiveStreamPacketizerSanJose.init[restream2/_definst_/edgecast.stream]: chunkDurationTolerance: 500 INFO server comment - LiveStreamPacketizerSanJose.init[restream2/_definst_/edgecast.stream]: playlistChunkCount:4 INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:edgecast.stream INFO server comment - LiveStreamPacketizerCupertino.init[restream2/_definst_/edgecast.stream]: chunkDurationTarget: 10000 INFO server comment - LiveStreamPacketizerCupertino.init[restream2/_definst_/edgecast.stream]: chunkDurationTolerance: 500 INFO server comment - LiveStreamPacketizerCupertino.init[restream2/_definst_/edgecast.stream]: audioGroupCount: 3 INFO server comment - SanJosePacketHandler.startStream[restream2/_definst_/edgecast.stream] INFO server comment - LiveStreamPacketizerCupertino.init[restream2/_definst_/edgecast.stream]: playlistChunkCount:3 INFO server comment - SanJosePacketHandler.resetStream[restream2/_definst_/edgecast.stream] INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:edgecast.stream INFO server comment - CupertinoPacketHandler.startStream[restream2/_definst_/edgecast.stream] INFO server comment - CupertinoPacketHandler.resetStream[restream2/_definst_/edgecast.stream] INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:edgecast.stream INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[restream2/_definst_/edgecast.stream] INFO server comment - LiveStreamPacketizerSmoothStreaming.resetStream[restream2/_definst_/edgecast.stream]
I recall reading a thread about this a few months ago but I cannot find it. People were saying that tokenized streams from Edgecast were not supported.
Any help is appreciated.
Thanks


Reply With Quote
