Results 1 to 7 of 7

Thread: HLS stream not playing

  1. #1
    Join Date
    Jun 2013
    Posts
    4

    Default HLS stream not playing

    Hi,

    We've deployed a Wowza server on EC2 and testing playback from s3. However, we're facing some difficulties. We managed to play 1 video :

    http://54.229.34.53/vods3/_definst_/.../playlist.m3u8

    However, when duplicating the video in the same S3 bucket (http://54.229.34.53/vods3/_definst_/.../playlist.m3u8), Quicktime returns "The requested URL cannot be found on this server."

    Looking at the access.log, I can see:

    2013-06-04 10:44:19 UTC comment server INFO 200 - ServerListenerEC2Variables#ApplicationInstanceNotify.onApplicationInstanceCreate[vods3/_definst_]: Auto-set application RTSP addresses: internal[bind]:172.31.15.35 external[origin,connection]:54.229.34.53 - - - 68407.714-
    2013-06-04 10:44:19 UTC app-start application INFO 200 _definst_ vods3/_definst_ - - - 68407.721 --
    2013-06-04 10:44:19 UTC comment server INFO 200 - ModuleStreamNameAlias.nameToAlias[play]: streamName:mp4:amazons3/custnexeven/golfballcopy alias:{pattern: "*" alias:"${Stream.Name}" wildcardMatches:{[0]: "mp4:amazons3/custnexeven/golfballcopy"}} result:mp4:amazons3/custnexeven/golfballcopy -0.204 - - - - - - - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemHTTPImpl.getItemInfo[custnexeven.s3.amazonaws.com/golfballcopy.mp4]: HTTP response: 403 - - - 0.234 - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemBase.init: Item does not exist: amazons3/custnexeven/golfballcopy.mp4 - - - 0.235 - - - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemHTTPImpl.getItemInfo[custnexeven.s3.amazonaws.com/golfballcopy.mp4]: HTTP response: 403 - - - 0.266 - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemBase.init: Item does not exist: amazons3/custnexeven/golfballcopy.mp4 - - - 0.267 - - - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemHTTPImpl.getItemInfo[custnexeven.s3.amazonaws.com/golfballcopy.mp4]: HTTP response: 403 - - - 0.281 - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 200 - MediaCacheItemBase.init: Item does not exist: amazons3/custnexeven/golfballcopy.mp4 - - - 0.282 - - - - - - - - - - - - - - - --
    2013-06-04 10:44:19 UTC comment server WARN 404 amazons3/custnexeven/golfballcopy MediaReaderH264.open[1]: java.io.IOException: MediaCacheRandomAccessReader.open: Item not in cache: amazons3/custnexeven/golfballcopy - - - 0.283 -



    Any ideas as to why this is happening? Should anything be changed on our side?

    Thanks and Regards,
    Christophe

  2. #2

    Default

    Hi Christophe,

    How did you create the copy?

    Evidently it is not there.

    Salvadore

  3. #3
    Join Date
    Jun 2013
    Posts
    4

    Default

    Thanks Salvadore.

    I downloaded the whole "golfball" folder and uploaded it again onto S3 with a different name. I can see all files in the AWS S3 admin. Furthermore, the bucket is currently public and the m3u8 accessible here :

    http://custnexeven.s3-external-3.ama.../playlist.m3u8

    and one segment :

    http://custnexeven.s3-external-3.ama...2040k-00120.ts


    This is why I'm quite confused

    Why would using http://custnexeven.s3-external-3.ama.../playlist.m3u8 work but not the other one?

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    It appears to be there now, but it is not public

    http://custnexeven.s3-external-3.ama...chunklist.m3u8

    <Error>
    <Code>AccessDenied</Code>
    <Message>Access Denied</Message>
    <RequestId>B04BE4D72AE0AE43</RequestId>
    <HostId>
    HCxjLrKVyB7EZqtqEANs+Pt1WAZ3mMDejawFF6Hksdbymw/McgsuSBVfXkdxeyuw
    </HostId>
    </Error>
    When you copy to S3 the file is propagated to many servers, so it is possible for it to be unavailable for a short time.

    Richard

  5. #5
    Join Date
    Jun 2013
    Posts
    4

    Default

    Thank you Richard. The file chunklist.m3u8 is not available in the "gollballcopy" folder or in the "golfball" folder. This is probably why it return the error you copied. All others files are addressable without problems.

    Looking at the logs I provided, why would wowza try to access "MediaCacheItemHTTPImpl.getItemInfo[custnexeven.s3.amazonaws.com/golfballcopy.mp4" ? The mp4 version does not exist.

    This is frustrating when 1 works no other HLS content. Another non-working example can be found here : http://54.229.34.53/vods3/_definst_/.../playlist.m3u8


    Regards,
    Christophe

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    In the AWS S3 console, right click on the file, select Properites, then you should see a direct url to that file. What is that?

    Richard

  7. #7
    Join Date
    Jun 2013
    Posts
    4

    Default

    The URL is : https://s3-eu-west-1.amazonaws.com/c.../playlist.m3u8 and is fully accessible.

    Do the logs provide you with any indication what the problem could be? Have you already seen this?

    Regards,
    Christophe

Similar Threads

  1. Play stream in IOS app (Check stream before playing)
    By ripleyXLR8 in forum Live Streaming and Encoders
    Replies: 1
    Last Post: 02-12-2014, 07:14 AM
  2. HLS nDVR stream will not sync for a long time playing
    By guy1260 in forum AddOn: Wowza nDVR
    Replies: 4
    Last Post: 06-16-2013, 05:23 PM
  3. wowza switch stream from low to hight when begin playing HLS on anroid 4.0 player
    By hehe37 in forum Media Players and Devices Discussion
    Replies: 6
    Last Post: 04-09-2013, 07:56 AM

Posting Permissions

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