Bitmovin raises $30M Series B for ‘next-gen’ online video software
techcrunch.com
techcrunch.com
Now that I have your ear, may I make a suggestion? Please be a little more specific about what Bitmovin does on your website. Right now the first thing I read is:
"Software to Solve Complex Video Problems.
Bitmovin API based products help developers around the world
solve the most complex video problems with cloud native software that runs anywhere"
That is a very broad statement. I would consider myself quite technical but I don't have deep domain knowledge in video coding and infrastructure. Quite honestly I can't get much information out of this.What kind video problems are you solving (except that they're "most complex")? What is "cloud native software"? How do you define "runs anywhere"? Will it run on my Smartphone / PC / Car / Container / Toaster?
I just want to know what your company does [1]
- inserting ads between videos(configurable)
- serving videos for different screen size(if you send same video to all device, device has to do resizing in addition to decoding)
- serving videos in different network conditions(HLS/DASH) where based on bandwidth lower/higher bitrate video is requested from the server.
- seamlessly serving videos by switching video sources even for encrypted content.
- In HLS/DASH, player is the complex(intelligent) part as it senses the bandwith and send requests to server, they are giving readymade player implementation through SDK's
There are mature open source clients that will do most of those things automatically out of the box. For example shaka player from Google.
Don’t repeat the “JS required” situation in video, or next thing you know you’re rederiving Flash.
Which factors do you think contributed most to your success? Was YC helpful in opening doors for you? How important is the right kind of investor?
For us it was really important to find people that help us along the way, and that definitely includes all our investors, as well as Ycombinator. We're engineers and we definitely learned so much about building a product and a go to market strategy during our time at YCombinator. Having a technology alone is often not enough.
We also raised money form some silicon valley veterans and angels, and I use them as a resource for advice and expertise. One of the was the first CTO of Cisco for example, and I always learn so much in talking with him. Pretty cool to see how one can apply things from those companies also today.
But most importantly, it's the team. you need a great to come to this point, otherwise you struggle quite early. I'm really proud to work with our folks, they really do all the work.
But apparently that's enough :)
Live encoding is surprisingly hard: You have to get a live input signal instead of a file and transcode it on-the-fly to DASH with minimal latency meaning:
- encoders in the vicinity of the input signal,
- multiple input signals,
- efficiently transport a high data rate from a venue (with often a subpar connection) to your encoders,
- support many different input signal formats (i.e. camera output signals),
- support very high data rates etc.
Some companies do it to a varying degree but not that many like Wowza, Elemental (bought by AWS and put into AWS Elemental Delta), Adobe, Bitmovin, …).
Building a encoding service in the cloud era, even for live video, isn't really that hard. The hard part is that every customer has different needs and different source files, if you build it inhouse you are only building it for one customer, yourself.
Still, selling is the hardest part, in my opinion. Source: run a global video cloud.
Also I just recently was at a talk with one of their engineers and learned how they scaled their monitoring services; quite fascinating...
Keep up the great work (and see you at the next OpenTechTable).