by rich600 » Fri Aug 15, 2014 9:47 am
Hi,
I've just seen your announcement regarding your iPad player for SubSonic. Great app BTW.
I'm developing a new iPhone streamer, with a similar focus on simplicity, and primarily for myself but will release it when done.
I'm having a couple of issues and am wondering how you tackled them. I'd really appreciate a bit of guidance, because overcoming these issues will mean I'll be able to release the app pretty soon after:
1. HLS streaming quality
- I've found that the out-of-the-box settings (which I don't want the user to have to change) result in a poor quality stream for HLS. This is not down to my app, because it's the same if I use the REST api URL from the browser.
- HLS also seems a bit 'bitty' with micro gaps, which I guess are caused by the fact that it's actually a playlist of very small chunks.
2. Stream.view
- Ideally I'd like to use the stream.view endpoint. It works fine in a browser, but I get nothing within iOS. Using Wireshark, and comparing the traffic between browser<>server and iOS<>server I can see that the browser makes 3 calls before it starts playing, but iOS only makes 1. These calls seem to be to determine RANGE values.
I'm using the iOS AVQueuePlayer for play listing. HLS works, Stream doesn't
What are you using for your underlying player?
Thanks
Rich