Results 1 to 8 of 8

Thread: MPEG2 is not compatible , May not be playable on flash server , IOS , silverlight

  1. #1

    Default MPEG2 is not compatible , May not be playable on flash server , IOS , silverlight

    I send multicast RTP stream , I received it by wowza , when I add a new stream from the stream manager , I receive the followings msgs.



    INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream]: Video codec:MPEG2 isCompatible:false
    INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream]: Audio codec:MP3 isCompatible:true
    WARN server comment - CupertinoPacketHandler.handleHolder[live/_definst_/test.stream]: Invalid video codec for iPhone/iPod: MPEG2
    INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:test.stream
    INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/_definst_/test.stream]

    WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
    WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.

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

    Default

    The video track must be h.264 (mpeg4 part 10). Mpeg2 is not supported, except for decode by the Wowza Transcoder

    Richard

  3. #3

    Default

    thank you , is there any negative points for doing the transcode on the server ( i.e :video quality , delay in live streaming , wowza server performance , etc )

  4. #4

    Default

    Transcoding will have more or less of an effect on all 3 of those metrics.

  5. #5

    Default

    please do you have any instructions about how to transcode it .

    the MPEG-2 channels stream as the following :

    rtp://239.255.1.1:5004
    rtp://239.255.1.2:5004
    rtp://239.255.1.3:5004

    so how can i transcode all this channels , your effort is highly appreciated

  6. #6

    Default

    Hi ehuman,

    First see the Transcoder tutorial: http://www.wowza.com/forums/content.php?304

    I have not tried your exact configuration, but I believe you would follow a similar process as the MPEG-TS tutorial: http://www.wowza.com/forums/content.php?37

    In other words, you would create a stream file called myStream1.stream, for example, and that file would contain: rtp://239.255.1.1:5004. This would then need to be started using the StreamManager.

    Then look to the first link I posted in the "Template Configuration" section you will see: "Where [stream-name] is the name of the stream you are sending from the encoder to Wowza Server. For example if the incoming stream from the encoder is myStream then the transcoded streams will be myStream_360p, myStream_160p and ngrp:myStream_all."

    So then in your case the stream name would be "myStream1.stream" instead of "myStream".

    Then you could play a single transcoded stream in Silverlight with something like:
    http://[wowza-ip-address]:1935/live/..._160p/Manifest

  7. #7

    Default

    I tried to do all the instructions , this is the output the i get :


    INFO server comment - RTPMediaCaster.Reconnector[1020317998:live/_definst_:test.stream]: start: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: /usr/local/WowzaMediaServer/content/rtp://239.255.1.3:5004
    WARN server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: SDP file missing: /usr/local/WowzaMediaServer/content/rtp://239.255.1.3:5004
    INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/_definst_]: flv:test.stream


    Note: if i change the source from rtp://239.255.1.3:5004 to udp://239.255.1.3:5004 i got another result:


    INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/test.stream]: Add chunk: id:1 a/v/k:25/96/8 duration:4511
    WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.


    i tried to play it through rtmp://myip/live/streamname

    please advice , thanks

  8. #8

    Default

    Make sure that your transcoder template Video and Audio codecs are set to H.264 and AAC respectively. Playback using the transcoded streamname:

    http://[wowza-ip-address]:1935/live/test.stream_160p/Manifest
    rtmp://[wowza-ip-address]:1935/live/test.stream_160p

Similar Threads

  1. Streaming Engine VOD with JW Player 6: "No playable sources found" on iOS
    By nrussell in forum Media Players and Devices
    Replies: 9
    Last Post: 04-29-2014, 11:51 AM
  2. Transcode MPEG2 for IOS ok, rtmp /rtsp black screen
    By fibredyne in forum AddOn: Transcoder
    Replies: 6
    Last Post: 10-24-2012, 05:59 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
  •