[Icecast] players who cannot handle switching to a fallback mount point?
Michel van Dop
mvandop at xs4all.nl
Tue May 7 11:59:05 UTC 2019
Hi,
We have setup a test stream using Icecast 2.4.4 and the same icecast
config.
We use a simple HTML5 player for testing:
<audio controls preload="none">
<source src="https://streamdnsname/aac" type="audio/mp4" />
</audio>
See icecast config below. We kick the /aac mountpoint and the html5
player stop playing.
When we listen to a Winamp player and we kick the /aac it works fine we
hear the /fk-aac.
[2019-05-07 13:33:25] INFO admin/admin_handle_request Received admin
command killsource.xsl on mount "/aac"
[2019-05-07 13:33:25] INFO source/source_shutdown Source from x.x.x.x at
"/aac" exiting
[2019-05-07 13:33:25] INFO source/source_move_clients passing 1
listeners to "/fk-aac"
[2019-05-07 13:33:25] INFO fserve/fserve_client_create checking for file
/style.css (/etc/icecast2/web/style.css)
[2019-05-07 13:33:25] INFO source/source_main listener count on /fk-aac
now 1
[2019-05-07 13:33:29] INFO connection/_handle_source_request Source
logging in at mountpoint "/aac" from x.x.x.x
[2019-05-07 13:33:29] WARN format/format_get_type Unsupported or legacy
stream type: "audio/aacp". Falling back to generic minimal handler for
best effort.
Have anyone a ideas what is the problem of the html5 player and Icecast
config?
Both mountpoints are the same bitrate. Same encoder and settings.
Best regards,
Michel
> Hi Paul,
>
> Thanks for the quick response!
> We use the same type of encoder (Sam Cast) both live for both
> mountpoints on 96 Kb Joint Stereo.
>
> it is difficult to see if it is exactly the same. Is there a player
> that show exactly this? I will check this.
>
> We have use the limit-rate in our config. Thats work better for go to
> play the last fallback-mount file (i test this).
>
> See here our part of the config:
>
> <mount>
> <mount-name>/aac</mount-name>
> <password>xxxxxxx</password>
> <public>1</public>
> <hidden>0</hidden>
> <limit-rate>96k</limit-rate>
> <fallback-mount>/fk-aac</fallback-mount>
> <fallback-override>1</fallback-override>
> <max-listeners>1500</max-listeners>
> </mount>
>
> <mount>
> <mount-name>/fk-aac</mount-name>
> <password>xxxxxxx</password>
> <public>1</public>
> <hidden>1</hidden>
> <limit-rate>96k</limit-rate>
> <fallback-mount>/aac.aac</fallback-mount>
> <fallback-override>1</fallback-override>
> <max-listeners>1500</max-listeners>
> </mount>
>
> Best regards,
>
> Michel
>
> Paul Martin schreef op 2019-04-12 11:13:
>
> On Fri, Apr 12, 2019 at 09:30:11AM +0200, Michel van Dop wrote:
>
> We use Icecast version 2.4.4 and use mountpoint /main and include use
> fallback-mount.
> When the /main is offline 92% of the listeners go to fallback-mount and
> 8% disconnect.
>
> The format is 96k AAC and we have 8 mountpoint and 8 fallback-mount
> points include extra fallback files AAC.
> Are the fallback streams exactly the same characteristics as the
> streams they're associated with?
>
> Are they live or are they files served by Icecast? (File serving is
> not bitrate constrained in mainstream Icecast, so will completely fill
> listeners' players' buffers, possibily requiring a reconnect to get
> back to live if the buffer is large.)
--
More information about the Icecast
mailing list