Enable HLS (pull)
Applies to: Pearl-2, Pearl Mini, Pearl Nexus, Pearl Nano
Stream a live broadcast of a channel directly to viewers on the same local network as the device using HTTP over port 80. This gives viewers with iOS devices convenient access to the channel's live broadcast. If HTTPS is configured for the device, the traffic from port 80 is redirected to HTTPS port 443.
HTTP Live Stream (HLS) supports the H.264 codec and MP3 or AAC audio encoding. Audio and video are sent as a series of small files called media segment files. You can set the segment duration, as well as define the playlist size using the Admin panel. By default, the segment duration is 9 seconds and the playlist size is 3.
When live broadcasting a channel using HLS (pull), there is approximately a 30 second delay.
Enable HLS (pull) streaming using the Admin panel
- Log in to the Admin panel as admin.
- From the Channel(s) menu, select the channel containing video you want to stream and click Streaming. The Streaming configuration page opens.
- Under HTTP Live Streaming (HLS), check Enabled.
- (Optional) Set the Segment duration and Playlist size.
- (Optional) Check Bypass stream access control for HLS video data to allow the viewer software to read the HLS stream's video data without having to provide a viewer password or LDAP authentication as configured on the device. A viewer password or LDAP authentication that is configured on the device is still needed to access the HLS stream's playlist. Try enabling this option if your viewer is unable to access the HLS stream when a viewer password or LDAP authentication is configured on the device.
- Click Apply.
- To share the HLS (pull) URL with viewers, click Status from the Channel(s) menu, then copy the HLS URL and provide that to your viewers.
Device differences
- Pearl Nano: HLS additionally supports the H.265 codec (not just H.264): "HTTP Live Stream (HLS) supports the H.264 codec (and H.265 on Pearl Nano) and MP3 or AAC audio encoding." Admin panel menu names are also singular ("Channel" menu, not "Channel(s)").