Hi,
I have now got it working for audio only. It was already working for TV services.
The setup is a professional satellite receiver that outputs a DVB/MPEG multi program transport stream over IP in to the server running Wowza on Fedora.
The incoming TV services are MPEG2 video with MPEG1 Layer II audio and the radio services are MPEG1 Layer II audio that are transcoded. For the TV services the Fallback transcoder is used and a specific named one bfbsuk.stream for audio only. Appropriate smil files were created for the services that refer to the transcoded streams.
First of all for HLS this now appears to be a red herring:
:~> curl http://172.30.2.83/satlive/smil:bfbsuk.smil/playlist.m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=96000
chunklist_w16524389_b96000_ao_sleng.m3u8
Even though it returns the playlist it doesn’t actually play when tested with the the bitdash player that supports HLS. Digging down it was found that:
curl http://172.30.2.83:1935/satlive/smil:bfbsuk.smil/chunklist_w16524389_b96000_ao_sleng.m3u8
Does not work, nothing returned.
For DASH
:~> curl http://172.30.2.83:1935/satlive/bfbsuk.stream_aac/manifest.mpd
returned nothing.
What worked was referring to the transcoded stream directly and not using the SMIL file.
:~> curl http://172.30.2.83:1935/satlive/bfbsuk.stream_aac/playlist.m3u8
and
:~> curl http://172.30.2.83:1935/satlive/bfbsuk.stream_aac/manifest.mpd
These urls were used in the configuration for the bitdash player and it now works.
Thanks for your help.
Bob.