Wowza Community

stream name group playing error

I get the following code in the error log over and over again when trying to play a transrated stream name group from strobe player.

I can play a specific transcoded stream with transrate and play fine with no errors from strobe player. such as myStream_360p, but when i try ngrp:myStream_all the video starts and then buffers along time and doesnt stop and i get this error.

Incoming stream: teradek cube

I have Compresion Profile options on the cube: High, Main or Baseline. They are all level 4.0 and I dont see anywhere to change this, dont know if this affects it?

When following the troublshooting steps at: https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming

I search access log for loading libraries, none are found, but the template did load.

	2012-01-05	19:07:52	-	-	-	-	-	71001.269	-	-	-	-	-	-	-	-	AMFDataObj.deserialize[196:179]: java.nio.BufferUnderflowException
ERROR	server	comment	2012-01-05	19:07:52	-	-	-	-	-	71001.271	-	-	-	-	-	-	-	-	constructor AMFDataObj(ByteBuffer)[192:196]: java.nio.BufferUnderflowException
ERROR	server	comment	2012-01-05	19:07:52	-	-	-	-	-	71001.271	-	-	-	-	-	-	-	-	constructor AMFDataObj(ByteBuffer)[193:196]: java.nio.BufferUnderflowException
ERROR	server	comment	2012-01-05	19:07:52	-	-	-	-	-	71001.272	-	-	-	-	-	-	-	-	constructor AMFDataObj(ByteBuffer)[195:196]: java.nio.BufferUnderflowException
ERROR	server	comment	2012-01-05	19:07:52	-	-	-	-	-	71001.272	-	-	-	-	-	-	-	-	constructor AMFDataObj(ByteBuffer)[196:196]: java.nio.BufferUnderflowException

Are you doing Sanjose Streaming? If not, that is what works. RTMP streaming with this named group is not supported

Richard

Zip up and send conf, logs and transcoder template along with the URL with named group.

Include a link to this thread for reference

Richard

Remove the “ngrp:” prefix from the StreamNameGroup /Name.

Change this:

<Name>ngrp:channel10_320x240_500K.stream_all</Name>

To this:

<Name>channel10_320x240_500K.stream_all</Name>

The URL that uses the group uses that prefix, as you are doing, but it doesn’t belong in the template.

Richard

You just use it in your playback URL. For example, m3u8 url for cupertinostreaming to iOS:

http://[wowza-address]:1935/live/Snabel/ngrp:channel10_320x240_500K.stream_all/playlist.m3u8

Or sanjosestreaming to Flash HTTP (OSMF) player:

http://[wowza-address]:1935/live/Snabel/ngrp:channel10_320x240_500K.stream_all/manifest.f4m

Or smoothstreaming to Silverlight player:

http://[wowza-address]:1935/live/Snabel/ngrp:channel10_320x240_500K.stream_all/Manifest

This does not work in Flash RTMP client. If you want to use Flash Dynamic streaming, take a look at JW Player, and these method for utilizing the Transcoder named group:

http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16012/setting-up-rtmp-dynamic-streaming

https://www.wowza.com/docs/how-to-use-jw-player-with-adaptive-bitrate-streaming-from-wowza-streaming-engine

Richard

yes doing san jose streaming

Hi,

I also have a problem with stream name group playing:

when I try to play this link:

http://x.x.x.x:1935/live/ngrp:channel10_320x240_500K.stream_all /Manifest

I get this:

WARN server comment 2012-02-28 13:59:35 - - - - - 280.09 - - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/definst/ngrp:channel10_320x240_500K.stream_all]: MediaList is empty.

WARN server comment 2012-02-28 13:59:35 - - - - - 280.09 - - - - - - - - HTTPStreamerAdapterSmoothStreamer.onManifest: Playlist cound not be parsed: live/ngrp:channel10_320x240_500K.stream_all/Manifest

It’s the first time I use wowza so I think maybe I missed something in the configuration:

I will really appreciate your help with this.

Thanks,

Snabel

Here are the Application.xml and live.xml:

Application.xml:

true

live

/usr/local/live

${com.wowza.wms.context.VHostConfigHome}/keys

cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer

cupertinostreaming,smoothstreaming,sanjosestreaming

transcoder

live.xml

${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles

${com.wowza.wms.context.VHostConfigHome}/transcoder/templates

0

${com.wowza.wms.context.VHostConfigHome}/dvr

append

cupertinostreaming,smoothstreaming,sanjosestreaming

-1

*

*

*

*

digest

none

senderreport

0

75

90000

0

0.0.0.0

127.0.0.1

*

interleave

base

Base

com.wowza.wms.module.ModuleCore

properties

Properties

com.wowza.wms.module.ModuleProperties

logging

Client Logging

com.wowza.wms.module.ModuleClientLogging

flvplayback

FLVPlayback

com.wowza.wms.module.ModuleFLVPlayback

live.xml:

false

720p

mp4:${SourceStreamName}_720p

true

360p

mp4:channel10_320x240_500K.stream_360p

false

240p

mp4:${SourceStreamName}_240p

true

160p

mp4:channel10_320x240_500K.stream_160p

ngrp:channel10_320x240_500K.stream_all

720p

360p

240p

160p

${SourceStreamName}_mobile

240p

160p

Hi Richard,

Thanks, now it works :slight_smile:

I’ve another question, where can I find the transcoded streams?

i.e. where I can find this stream:

ngrp:channel10_320x240_500K.stream_all?

Thanks,

Snabel