...
Supported platforms and browsers
Chrome | Firefox | Safari 11 | Edge | |
---|---|---|---|---|
Windows | + | + | + | |
Mac OS | + | + | + | |
Android | + | + | ||
iOS | + | + | + |
Supported codecs
- Video: H.264
- Audio: AAC
...
2. Receiving the HLS stream from the server
Known issues
1. Non-recoverable freize of HLS stream played in iOS Safai through a CDN
Symptoms: one minute after publishing start image stops, sound continues to play
Solution:
b) enable transcoding on server using the following option in flashphoner.properties file
Code Block | ||||
---|---|---|---|---|
| ||||
disable_streaming_proxy=true |
b) if transcoding is undesirable, set the following option in flashphoner.properties file
Code Block | ||||
---|---|---|---|---|
| ||||
hls_discontinuity_enabled=true |
In this case, clicks are possible in audio, but video will not stop.
2. HLS segments writing stops when playing stream published in Firefox browser.
Symptoms: a few minutes after playback start HLS segments stop writing, in that case the stream directoty in hls directory is not deleted, and messages in server log continue to appear
Code Block | ||||
---|---|---|---|---|
| ||||
INFO HLSStreamManager - HLSStreamProviderKeepaliveThread-80 Remove hls channel |
Publisher must publish stream again to recover.
Solution: use another browser to publish the stream which supposed to be played via HLS.