Live data from Hacker News

Cloudflare Stream – Combines video encoding, global delivery, and player

blog.cloudflare.com

121–130 of 266 posts

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#122

Looks like this is a Bitmovin resell - Player is Bitmovin and the DASH manifests are clearly created by them too. Storage appears to be Google Cloud storage with Cloudflare's CDN tacked on in front. Doesn't look like any radical innovation to me.

https://blog.cloudflare.com/how-cloudflare-streams/

How they deliver the video is pretty innovative:

> How we accomplish this is by dynamically assigning data centers IP ranges based on which are currently being underutilized. Then videos are loaded alongside a manifest file, pointing the player to where they can locate the different chunks of the video for each bitrate. (As we described earlier, this is how adaptive streaming works: the player uses this manifest file to quickly locate different bitrate formats and switch between them as network latency changes). That manifest file is dynamically generated to point to the closest data center using Cloudflare’s default Anycast IP for the first chunk, then to the underutilized data centers for subsequent chunks. The final result is that the first segment is fast, with low cost subsequent segments. This allows us to offer a video solution that is at the best price, because let's face it, enabling video today is really expensive and unpredictable and it doesn't have to be.

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#123

Earlier quoted context omitted.

Zero.

What about on the monetization side of things? I know many YT firearms channels that have been basically blacklisted from monetization in recent months because YT classifies anything they do as "unsuitable for ads". It has forced a lot to double publish to https://www.full30.com/ to monetize their work.

Presumably, the algorithm change was to make advertisers more happy. Advertisers don't want to advertise on some content, as much as the creators might like them to. The advertiser response to some people that get demonetized complaining is "we wouldn't have advertised in the first place if we knew, so count yourself lucky you got the money you did".

The reality is of course somewhere in the middle, and there's some content which some advertisers would not want to be associated with, while others might actually want to target, and the current algorithm may not be serving these needs well. Hopefully it's just a matter of a better system being needed that might come later.

Interestingly, which topic was covered recently in Mozilla's IRL podcast[1].

1: https://irlpodcast.org/episode7/

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#124

Earlier quoted context omitted.

No, to be clear, if you add up all the companies using all the CDNs you mention you only get to about 1,000 that are doing so at any meaningful and interesting scale. That's a shame. There should be 100x that. That's what we want to enable.

Could you please provide a citation for that figure of only 1K companies doing any meaningful and interesting scale. Also what does "meaningful and interesting scale" mean? What is the criteria? This all sounds like typical Cloudfalre marketing bullshit.

Sure, that is easy - 'meaningful and interesting scale' is the amount of streaming that the 1000th largest video streamer does! So simple!

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#125
post #116
post #86

Earlier quoted context omitted.

the only acceptable DMCA obligation for cloudflare is to forward the DMCA takedown notice to the customer who uploaded the video, and let them choose to handle the notice the way they decide! Any other method is game-able by large media companies to enforce their copyright on fair use that they arent allowed to enforce.

How is YT different in this regard? Why are they the end user for the DMCA request but CF wouldn't be?

I think "the only acceptable" in the GP should be read as "the only thing we should accept", as the rest of the comment is really pointing out how Youtube's system is gamed by the large media companies.

There are penalties for false DMCA claims, so allowing companies to bypass a real DMCA claim lets them shirk a lot of work (and responsibility) for making sure those claims are correct, lest they incur legal or financial penalties.

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#126

>"Why? Simply put: the video streaming market is screwed up. While there's a lot of money spent on video, there are only really about 1,000 customers that do any meaningful level of streaming." So the statement that "the video streaming market is screwed up" is based on the fact that Cloudflare themselves only have 1K customers doing a meaningful level of streaming? You might want to talk to Akami, Amazon, Edgecast a…

No, to be clear, if you add up all the companies using all the CDNs you mention you only get to about 1,000 that are doing so at any meaningful and interesting scale. That's a shame. There should be 100x that. That's what we want to enable.

What do you define as "meaningful and interesting scale"?

I happen to work directly in this space and I want to know if you think my traffic numbers are meaningful.

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#127
post #62

Earlier quoted context omitted.

No, to be clear, if you add up all the companies using all the CDNs you mention you only get to about 1,000 that are doing so at any meaningful and interesting scale. That's a shame. There should be 100x that. That's what we want to enable.

Do you have a citation on hand for this? I’m not familiar with the industry or incumbents and don’t know one way or the other.

I think the CEO of cloudflare is a pretty decent authoritative source for such a statement.

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#128
post #66

Earlier quoted context omitted.

We will respect copyrights and our obligations under the DMCA and other laws outside the United States.

Can you be more specific? I'm not invested in this, but if I were, I would want to know: - will Cloudfare require a legal DMCA takedown notice in order to take down content, or will they allow 'trusted' partners such as large companies to simply assert a violation? - will Cloudfare employ any sort of automated copyright screening algorithms, like ContentID, that automatically prevent sharing of some content? - when s…

Disclaimer: As far as I understand it. May not be completely accurate, not a lawyer much less a lawyer in the USA.

On receiving a DMCA takedown notice they have to remove access to the content. Them's the rules of the DMCA. You can then file a counter claim if the notice is mistaken or fraudulent or you have the required permissions. The next step for the claimant is then to either remove their claim and allow your content to be restored or sue you. The DMCA also requires repeat infringers be banned from the service. In this case I imagine that means your account, not singular website, gets banned.

If they don't do that then Cloudflare loses their safe harbor status and would be liable for the content you upload.

While possibly controversial to say, the way YouTube handles copyright claims is actually far easier and much safer (legally) on the end user.

You should always seriously consider the repercussions if you're going to have a site that handles user-uploaded content. Primarily make it as easy as possible for your service to receive the initial DMCA takedown notice rather than force the claimant to go to Cloudflare directly.

For a similar process check out how GitHub handles DMCA claims: https://help.github.com/articles/dmca-takedown-policy/

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#129

Earlier quoted context omitted.

What is my guarantee on that? Cloudflare has done it once, and I really don't know what political views would set the CEO off again. I hate what the stormidiots spout, but I'm pretty sure I don't trust Cloudflare anymore as neutral ground.

I’m not sure if you noticed, but you’re already replying to the CEO of Cloudflare.

Does that comment constitute a binding contract? If not, it doesn't matter who said it, it doesn't actually add anything to the discussion. Of course the CEO is going to say they won't take down your site, but how can I be sure?

Re: Cloudflare Stream – Combines video encoding, global delivery, and player

#130
post #54

If I wanted to create an alternative to YouTube with a conservative bent what are the chances Cloudflare will wake up one morning and shut me down? What if the content is just generally in "bad taste" and not overtly Neo-Nazi, will CF feel the need to play "Content Cop" or are they willing to abide by their role as utility?

There's a difference between Stormfront, a neo-nazi site, and "a conservative bent"
Post reply on HN