Hi all, We are having a problem with our live stream not playing on iphone/ipad. It works fine on PC, android, and mac. When we record a stream and try to play back the mp4 file, it works fine on all devices. In our error file I see messages like this:
#Fields: x-severity x-category x-event date time c-client-id c-ip c-port cs-bytes sc-bytes \
x-duration x-sname x-stream-id x-spos sc-stream-bytes cs-stream-bytes x-file-size x-file-length x-ctx x-comment
WARN server comment 2016-11-18 16:24:04 - - - - - 62155.948 - - \
-
-
-
-
-
- HTTPStreamerAdapterCupertinoStreamer.onPlaylist: Stream not found [live/946/playlist.m3u8]: 946
-
-
-
-
That makes it almost look like the stream is not getting published in the right format. However, in our Application.xml file we turn on cupertino streaming, so I’m not sure why that would be the case:
cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer,mpegdashstreamingpacketizer
Our live stream for hls is pointed to addresses like this:
http://[address]:1935/live/livestream001/playlist.m3u8
For the recorded version, we direct the player here:
http://[address]:1935/vod/livestream001.mp4/playlist.m3u8
During live broadcast, the former will not work on i-devices. The rtmp call to other devices works fine. The latter call to the recorded mp4 does work, after the broadcast is over.
Has anyone encountered this problem before and might have a tip about what setting we’re missing? I’ve seen it crop up in the forums but without an obvious answer.
Thanks!