Captions, Subtitles, and Bears, Oh my!

Here at Cinevee, we’ve been hard at work adding support for closed captions and subtitles to our streaming video. Here’s what you need to know.

Captions vs Subtitles

Closed Captions and Subtitles are similar from a technology point of view. Both require displaying text over the top of a video, timed to match the video content. A typical subtitle or caption element has a beginning time, an ending time, and the information that should be displayed during that time.

Although the technology is similar, captions and subtitles are intended for different audiences. Closed Captions help people who can not hear the audio for a video. Closed Captions usually have extra descriptions in the text for actions or music in addition to dialog. Subtitles, on the other hand, are meant to translate content into different languages. Continue reading

Every 10 Seconds

Something happens every 10 seconds when a fan streams a film on Cinevee. No, we don’t kill a kitten.

We check to see how your video is playing. How your internet connection is doing. Every 10 seconds.

Is that a bit obsessive? Yes. It is. But it’s that important to us! Every 10 seconds we check the viewer’s internet connection, and modify the quality level of your video stream. If the internet connection suddenly slows down, we decrease the video quality so that the film keeps playing. If the connection speeds back up – we send a higher quality encode of the film.

Continue reading

A Car, A Mailbox, and the HTML5 File API

Uploading a 10 GB video file on the internet is a bit like pushing a car though a mailbox. “That’s impossible,” you say. And you’re right, of course. The way to get around the problem is to chop up the car into little pieces and push them through the mailbox one piece at a time. Then, when all the pieces are on the other side, you put the car back together.

Good luck with that. :)

Continue reading