Hey everyone, I'm one of the developers at CuriosityStream. I'd be happy to answer any questions you guys have about streaming technology or the industry.
OK this is late, but I've only just signed up. I use Roku, and was disappointed to have to painstakingly enter an email address and password via the remote. All reputable Roku apps, by contrast, connect to an account by generating a five or six character code and displaying it on the screen. The user then enters that code on the website, typically via a computer keyboard.
The product looks great, I am a huge fan of documentaries myself and have always wanted a service like this. I have always been interested in small streaming sites and how they keep the costs down, your plans are very well priced. Have you guys ever thought about using P2P sharing with WebRTC to reduce bandwidth prices?
We've looked into it, but it works a lot better with live streams then on demand since the amount of people watching the same piece at the same time are pretty low. But we did just start experimenting with a product from Hola that does some pretty cool stuff with adaptive streaming. http://holacdn.com/
Do you know of any good resources for learning about using P2P and WebRTC to cut down on livestreaming bandwidth costs? This is highly relevant to something I'm working on at the moment.
We also have whitepapers easily accessible on our website, and a free dashboard where you can test our technology in a few clicks.
In terms of open-source projects, there are some projects like Bem.tv but they lack robustness when you try to scale.
Well From our launch last year to 6 months ago it was just 2 of us. Now we've grown to 7 developers. We just started writing a series on how we did it. https://medium.com/p/4e8d9f7308cd
We have been playing around with our encoding profiles to try to find a good balance, so some videos might have higher caps than others. Unfortunately a large amount of our users are still in areas with horrible connections, so we have focused mostly on reducing buffering and start times. But now that we've been able to tackle that and improve our CDN's our content quality and UHD video are next on our list.
But you can't offer HD with a bitrate that's too low even for proper SD. There are simply too many compression artifacts.
I for one would not subscribe to an HD (streaming) plan if my connection wasn't good enough for it. Your problem here is that you're trying to have both sub. plans work for all users, which you can't do without being dishonest about it.
Maybe just offer a download option for HD with proper bitrates? Then even the lowest connections can make use of it, because the download doesn't have to be streamable.
We originally got our bitrates from Netflix, and their HD seems to cap out at 5800. Unfortunately due to licenses we can't offer downloads, but we're hoping to add a way to allow a video to fully pre-buffer in HD before watching as an alternative to adaptive bitrate switching.
Yeah, Netflix is notorious for cringeworthy bitrates, you shouldn't look up to them. :-)
In a perfect world, streaming services should thrive to provide the same quality as their retail counterparts, or even better in this age. Technology allows it.
But the sad reality is that Netflix's 1080p is just 5800, whereas a Blu-ray usually has at least 20000, going to >35000 even. Consumers are basically ripped off in this situation, because the quality is sacrificed sometimes even up to 90%, making even TV a more viable viewing choice.
I'm sorry to be so blunt but given that Netflix has over 75 million subscribers it's far more likely that you're out of touch with what the majority of consumers are happy with. In an ideal world we could all stream 4k lossless video, but the real world has bandwidth limitations and plenty of people are quite happy with the video quality Netflix offers. Frankly, outside of niche places like audio/video-phile sites or the occasional tech site remark I've literally never heard anyone remark about poor video quality on Netflix.
Consumers can prefer Blu-ray quality while being satisfied with much lower quality. For many, quality of content and selection would be valued over picture quality.
Another important factor is the type of content. If you're watching a romantic comedy it might not be as important to be in hi-def as if you're watching LOTR.
It varies from country to country, but we always purchased rights for as many as possible. Our library can be browsed without an account and should only show titles available in your country.