Results 1 to 2 of 2

Thread: Codec Private Data missing

  1. #1

    Default Codec Private Data missing


    I'm trying to stream a VOD encapsulated in mp4 format. When a iOS client requests the video (call it video1), it plays perfectly. However, when a silverlight player requests it, it can't be played. Using the same silverlight player, i try to reproduce another mp4 file (call it video2) and it works like a charm.

    So, i captured some packets when the player requests both of them, and i found something odd. The only difference i could find between each VOD manifest WMS sends, is that in the case of video1, the video 'QualityLevel' tag has no 'CodecPrivateData', i.e., the field exists but it's empty!. Now, according to the IIS Smooth Streaming specification (, that field is mandatory and it's quite clear what it should contain (SPS and PPS info).

    I suppose this field is filled by Wowza when creating the manifest by parsing the data from the mp4 file. I believe the mp4 file contains such information...

    Any clues?

    Thanks in advance!,

  2. #2
    Join Date
    Dec 2007


    Do whatever you did to create video2, is all I can suggest. What works.


Similar Threads

  1. How to get codec payload/stream data for live audio stream?
    By tomwg123 in forum Server-side Modules and Code Samples Discussion
    Replies: 5
    Last Post: 08-20-2012, 07:37 PM
  2. Header data along with config data in Live streaming of AAC to Wowza
    By satishmr123 in forum Live Streaming and Encoder Discussion
    Replies: 0
    Last Post: 06-11-2012, 09:24 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