Hello,
I have setuped a default transcoder template with a group all.
The source and the 160p incoming streams are available (and tested with the test player).
When I try to acces to http://${wowza_ip}:1935/live/ngrp:${SourceStreamName}_all/jwplayer.smil, nothing is returned and I’m getting this error in the logs :
HTTPProviderMediaList.onHTTPRequest: MediaList not found: live/_definst_/ngrp:${SourceStreamName}_all
Do you know what could be wrong ?
I have a developer license of Wowza server 4.2.0 with Transcoder addon activated (no specific license for that addon), could it be a reason (eg. https://www.wowza.com/forums/showthread.php?32549-Transcoder-Addon-Problem).
Thanks in advance.
Here is the configuration file extract :
<?xml version="1.0" encoding="UTF-8"?>
<Root version="1">
<Transcode>
<Description>Default transrate.xml file</Description>
<Encodes>
<!-- Example Encode block for source, not required unless Member of StreamNameGroup. -->
<Encode>
<Enable>true</Enable>
<Name>source</Name>
<StreamName>mp4:${SourceStreamName}_source</StreamName>
<Video>
<!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
<Codec>PassThru</Codec>
<Bitrate>${SourceVideoBitrate}</Bitrate>
<Parameters></Parameters>
<Implementation></Implementation>
<GPUID>-1</GPUID>
<Profile></Profile>
<KeyFrameInterval>
<FollowSource>false</FollowSource>
<Interval>0</Interval>
</KeyFrameInterval>
<FrameSize>
<FitMode></FitMode>
<Width>0</Width>
<Height>0</Height>
<Crop></Crop>
<SourceRectangle></SourceRectangle>
</FrameSize>
</Video>
<Audio>
<!-- AAC, Vorbis, Opus, PassThru, Disable -->
<Codec>PassThru</Codec>
<Bitrate>${SourceAudioBitrate}</Bitrate>
<Parameters></Parameters>
</Audio>
<Properties>
</Properties>
<Description></Description>
</Encode>
...
<!-- Setup for 160p, low bandwith, baseline profile for 3G mobile devices such as iOS, Android, Blackberry -->
<Encode>
<Enable>true</Enable>
<Name>160p</Name>
<StreamName>mp4:${SourceStreamName}_160p</StreamName>
<Video>
<!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
<Codec>H.264</Codec>
<!-- default, QuickSync, CUDA, NVENC -->
<Implementation>default</Implementation>
<GPUID>-1</GPUID>
<FrameSize>
<!-- letterbox, fit-width, fit-height, crop, stretch, match-source -->
<FitMode>fit-height</FitMode>
<Width>284</Width>
<Height>160</Height>
<!-- <Crop>0,0,0,0</Crop> -->
<!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
</FrameSize>
<!-- baseline, main, high -->
<Profile>baseline</Profile>
<Bitrate>200000</Bitrate>
<KeyFrameInterval>
<FollowSource>true</FollowSource>
<Interval>60</Interval>
</KeyFrameInterval>
<Overlays>
<Overlay>
<Enable>false</Enable>
<Name>WowzaLogo</Name>
<Index>0</Index>
<ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
<CheckForUpdates>false</CheckForUpdates>
<Opacity>100</Opacity>
<Location>
<X>4</X>
<Y>4</Y>
<Width>${ImageWidth}</Width>
<Height>${ImageHeight}</Height>
<!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
<Align>left,top</Align>
</Location>
</Overlay>
</Overlays>
<Parameters></Parameters>
</Video>
<Audio>
<!-- AAC, Vorbis, Opus, PassThru, Disable -->
<Codec>PassThru</Codec>
<Bitrate>${SourceAudioBitrate}</Bitrate>
<Parameters></Parameters>
</Audio>
<Properties>
</Properties>
</Encode>
...
<StreamNameGroups>
<!-- Note: Play stream using stream name ngrp:[stream-name] -->
<StreamNameGroup>
<Name>all</Name>
<StreamName>${SourceStreamName}_all</StreamName>
<Members>
<Member>
<MemberName>source</MemberName>
<EncodeName>source</EncodeName>
<MediaListRendition>
<WowzaVideoOnly>false</WowzaVideoOnly>
<WowzaAudioOnly>false</WowzaAudioOnly>
</MediaListRendition>
</Member>
</Members>
<Description></Description>
</StreamNameGroup>
</StreamNameGroups>
<Properties>
</Properties>
</Transcode>
</Root>