Results 1 to 9 of 9

Thread: wowza-3, edgecast tokens, re-streaming

  1. #1

    Default wowza-3, edgecast tokens, re-streaming

    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?c95314bf7b7fcdbe1d6eb4889640da5eaa9b8d71e546a377e7daf367170558e716c62a8cbcc04e19223452b2786 1ea99956254dd71ddd8827ec52cd8cdd01e468aeac1b79b36d7e476da107c4439ccb50b9bc386641e93aa076fb8167b0e472 dcfe5097cb91c6021d97c9b4cc2b54257f2e528d136c827eccd6ba6fabfe9075a42dcd8ed8d8cfc64403143cf2ffaf44b3bd 64df119421fed7292b0a8f301f7

    I have created a file (edgecast.stream) with this in it:
    rtmp://fms.xxxx.edgecastcdn.net/00xxxx/FOLDER/SUBFOLDER/file.mp4?c95314bf7b7fcdbe1d6eb4889640da5eaa9b8d71e546a377e7daf367170558e716c62a8cbcc04e19223452b2786 1ea99956254dd71ddd8827ec52cd8cdd01e468aeac1b79b36d7e476da107c4439ccb50b9bc386641e93aa076fb8167b0e472 dcfe5097cb91c6021d97c9b4cc2b54257f2e528d136c827eccd6ba6fabfe9075a42dcd8ed8d8cfc64403143cf2ffaf44b3bd 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
    Last edited by sc4venger; 11-30-2011 at 10:48 AM.

  2. #2
    Join Date
    Dec 2007
    Posts
    27,848

    Default

    This works with live streams. It looks like you are doing vod.

    You can use MediaCache to re-stream static content from a web server:
    http://www.wowza.com/forums/content....nd-scalability

    Richard

  3. #3

    Default

    Hello Richard, thanks for your reply.

    Yes this example was for vod content, I will set up a live stream tomorrow and will redo the test, I can confirm it wasn't working last time I have tried.

  4. #4
    Join Date
    Dec 2007
    Posts
    27,848

    Default

    Refer to this guide if you have not seen it:
    http://www.wowza.com/forums/content....such-as-Akamai

    I suppose the tokenized stream is protected, in which case it won't work.

    Richard

  5. #5

    Default

    Thats the guide I followed to get an unprotected live stream to be re-streamed by wowza. Worked like a charm.

    Yes the tokenized stream is protected, it is dynamically generated and will only works for a couple minutes.

    Is there a way to re-stream a stream that will only work with a parameter? (ex: stream?parameter)

  6. #6
    Join Date
    Dec 2007
    Posts
    27,848

    Default

    I don't think it will work, that's the only method and it has that unprotected limitation

    Richard
    Last edited by rrlanham; 11-30-2011 at 02:16 PM.

  7. #7

    Default

    I guess thats the only thing wowza can't do!!

    Thanks for your help Richard.

  8. #8
    Join Date
    Jul 2011
    Posts
    13

    Default

    Quote Originally Posted by rrlanham View Post
    I don't think it will work, that's the only method and it has that unprotected limitation

    Richard
    Hi Richard, is this still a limitation in Wowza 3.6? If so would it be possible to implement with a custom module?

  9. #9
    Join Date
    Dec 2007
    Posts
    27,848

    Default

    This is unchanged, you still cannot re-stream a protected stream from a non-Wowza server

    Richard

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •