Hi there.
We're streaming from FMLE to Wowza with only an audio stream, the video is not selected. The problem is that the iPhone URL for the stream does not play.
I have it set up so that it plays an audio-only stream to iPhone just fine, but only if there is both audio and video in the original stream.
Does anyone have ideas about why this might not work?
Here is the related Application.xml options in the edge audio-only server:
And here is the Application.xml options for it in the origin server:Code:<Property> <Name>cupertinoAutoCreateMultibitratePlaylist</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>cupertinoUseCalculatedVideoBitrate</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>cupertinoUseCalculatedAudioBitrate</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>cupertinoDefaultVideoBitrate</Name> <Value>250000</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoMaxCalulatedVideoBitrate</Name> <Value>0</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoDefaultAudioBitrate</Name> <Value>64000</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoMaxCalulatedAudioBitrate</Name> <Value>64000</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoBitrateAdjustmentFactor</Name> <Value>110</Value> <Type>Integer</Type> </Property>
And the URL we're connecting to looks like this:Code:<Property> <Name>cupertinoCreateAudioOnlyRendition</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>cupertinoChunkDurationTarget</Name> <Value>10000</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoMaxChunkCount</Name> <Value>10</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoPlaylistChunkCount</Name> <Value>3</Value> <Type>Integer</Type> </Property> <Property> <Name>cupertinoRepeaterChunkCount</Name> <Value>3</Value> <Type>Integer</Type> </Property>
http://example.com:1935/audio/stream...wowzaaudioonly
I ran the Apple mediastreamvalidator on it, and got this result:
However, reconnecting and streaming both audio and video gives me this result:Code:~: mediastreamvalidator validate http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzaaudioonly Validating http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzaaudioonly against iOS 5.0 Validating child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=2008946879&wowzaaudioonly [250.00 kbit/s] mediastreamvalidator: ERROR: Cannot open 'http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=2008946879&wowzaaudioonly': HTTP Error 404: Not Found. WARNING: The playlist should use relative URIs to reduce its size. --------------------------------------------------------------------------------------------------------------------------------- REPORT FOR CHILD PLAYLIST 'http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=2008946879&wowzaaudioonly' --------------------------------------------------------------------------------------------------------------------------------- No segment information available.
Any ideas or help is appreciated.Code:~: mediastreamvalidator validate http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzaaudioonly Validating http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzaaudioonly against iOS 5.0 Validating child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly [335.10 kbit/s] Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream Child playlist http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly is a live stream ERROR: Invalid media segment: The validator helper exited due to a fatal error: failed to create format reader: [errno: -12847] format reader file not recognized. 10: media_21.aac?wowzasessionid=1944736096&wowzaaudioonly ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WARNING: The playlist should use relative URIs to reduce its size. --------------------------------------------------------------------------------------------------------------------------------- REPORT FOR CHILD PLAYLIST 'http://example.com:1935/audio/stream-un1qu3/playlist.m3u8?wowzasessionid=1944736096&wowzaaudioonly' --------------------------------------------------------------------------------------------------------------------------------- ERROR: Invalid media segment: The validator helper exited due to a fatal error: failed to create format reader: [errno: -12847] format reader file not recognized. 10: media_21.aac?wowzasessionid=1944736096&wowzaaudioonly ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR: Invalid media segment: The validator helper exited due to a fatal error: failed to create format reader: [errno: -12847] format reader file not recognized. 10: media_21.aac?wowzasessionid=1944736096&wowzaaudioonly ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Average segment duration: 7.33 seconds Playlist target bitrate: 335.10 kbit/s Average segment bitrate: 44.75 kbit/s (-648.78 % of target) Audio codec: aac Audio sample rate: 22050, 44100 Hz


Reply With Quote