214 karma · joined August 29, 2017
You must clarify that. You are on a technical forum and that simply is not acceptable. "Mainline" is 4.16-rc2, there is only one mainline, so you are saying it's shipping with an rc quality kernel that is still in active development?
Or do you mean it comes with an LTS? "Yocto and Debian". Debian does not use mainline kernel, in fact, no linux distro does, ever. What version of debian?
It's more the longer term potential - businesses change, or see valuable partners and may decide to react accordingly, I guess having many CDNs is the best approach and swapping them out on the fly.
I do have other concerns, mainly about the pricing and how you plan to deal with things like hotlinking, taking a .m3u8 is super easy to abuse. You charge $780 for 416 days worth of streaming or in easier terms $1/12 hours of streaming so I wonder whether you will let people impose limits or what happens once those limits are reached.
I could easily take someone elses m3u8 and let them run up the charges on your service whilst I get the wonderful video hosting for myself.
I especially liked this part:
"Please do not upload video, download the playable assets, and then delete video."
You might as well offer that as a service since there's not really much you can do to prevent people using you as a transcode service directly (well, you can, but do you want to?)
I also noticed in the m3u8 file there are multiple versions of your file depending on quality - it'd be nice to expose this via the player so I can select the quality I want to view it at - if I am bandwidth limited 480p may just be sufficient! Also with 4k and even 8k becoming ever popular, how do you plan on dealing with this?
I'm also intrigued about video storage - will you store videos forever? How will you handle storing multiple qualities? Is there server redundancy? I noticed your video is streaming via mux.com for the m3u8 and fastly CDN for the TS fragments themselves - In theory there's nothing stopping anyone using this as a rather nice transcoding service - POST a video, and download the m3u8 file to gather the .TS fragments and join them together for a nicely transcoded video, you should also allow people to download them and host it themselves, it's not like you can stop that anyway.
Will be intriguing to see how this develops, it's a nice idea, but you're soon going to figure out _why_ video is hard - making this was for sure the "easier" part, keeping it growing/sustainable is where you are going to struggle once you are dealing with multiple PB of data storage and streaming, it's the same reason Youtube isn't profitable.
Relying on a CDN like fastly is of course possibly cost efficient, but I worry if they decide to kick you off what your plan is, there's absolutely no way in hell you could _ever_ serve the video fragments yourself so whilst you're solved (possibly) one problem, you haven't really invented anything revolutionary.
I am also interested how you're going to stop people hotlinking the videos themselves - this is something I tried to prevent _really_ _really_ hard - but with m3u8 it's simply not possible (well, it is kind of if you use a query string with an expiration token, but that has its own problems).
As I said, I could just link the CDN m3u8, for example, downloading:
https://stream.mux.com/SdLAIpK2YUpIGOgVosm8Hyv6F7t01RadXYZWF...
tells me all the .ts files fastly is using - why bother with YOU and not just fastly themselves since THEY are the ones hosting your video.
You're not making money if they're refunding the client. This article and people in this thread suggest it's a terrible way to make money and to AVOID at all costs.
Or, you can use this company and I look forward to reading more of these articles.
https://i.imgur.com/5tREuGB.png
Just for a blog? Yeah, I'll pass. Anyone who wants to bypass this crap can do so here:
Guess they're liking mopping up all that data as we know MS likes to do :)
Open standards change, software changes and things move on. If you are seriously relying on anything technological working for a decade or more you're out your mind.
You need to keep up and adapt because nobody gives a crap about you or your use case. Here we see Google doing what it thinks best and you need to live with this.
I'm good.
https://amphp.org/ https://reactphp.org/
Was basically the article. r/savedyouaclick
Websites evolve, and that's the choice of developers around the world. You have no right to complain if you don't keep your software up to date to a reasonable level.
If you want to use 4 years old software, you MUST accept things are broken and that it's your fault. Try downloading Firefox 1-10 and see if they work today ;)
We're still 2-3 decades at a minimum from that milestone though.
I still heed the advice of the 90's: NEVER use your real name. We still have that choice thankfully.
Oh, and before you scream at me, what about people that simply disable JS, which is basically how all of this works anyway.
I'm not entitled to a free web, I get that, but ads are a failing revenue model due to years of sustained abuse, and that damage is not going to be reversed ant time soon.
Hackable fridges, microwaves, showers...The possibilities are endless. Maybe Anon can hack Ajit Pai so he only has cold showers from now on :P.
Apple, Google, Microsoft have shown no interest in wanting to actively prevent these apps from being on the app store [1], [2], try spotting the fakes.
And the fact that there is no legislation against this behaviour, and there's no real way to punish leaks like this in a purely objective way.
Welcome to the 21st century I guess?
[1]: https://fnd.io/#/us/search?mediaType=ios&term=whatsapp
[2]: https://play.google.com/store/search?q=whatsapp%20messenger&...
Lol of course there is.
1: IP alerts - new IP? email alert.
2: 2FA - should be standard, requiring a physical device to login
3: Deterrents; seems slightly fishy? You need to login to the account by proving you are the owner.
With AI it's not so difficult to detect if it's a genuine login (browser fingerprinting, UA strings, version numbers, OS versions etc).
I quote:
> You will not use Facebook if you are under 13.
I think I found the problem. Check caniuse.com for Edge's webplatform score.
Edge: 236
Chrome: 304
Firefox: 298
Yup. You're going to have a bad time with that.
P.S: this should work with Edge16 (requires latest version of Windows 10; 1709)
It moves fast, very fast, faster than any other industry on the planet, technology is extremely new, and as such, will change frequently.
He's not right, he never has been, and never will be. And the idiots that upvoted this are also idiots.
It's like saying "I loathe Linux!!" and knowing nothing about it; sure, but in this industry, you're going to have a tough time :)
Of course you then wonder how much can change in just 2 years, but if you're legally an adult, and you consented to the image, it won't be classed as child porn, but revenge porn laws are a thing.
But the easiest solution is not to consent to being filmed/photographed if you don't want to be...With how google photos uploads automatically the second you take a picture I don't trust smartphones these days...
people think snapchat images are 'deleted', yet that's not actually true, and can be intercepted/recorded anyway.
I think this simply boils down to people having to learn how things work, and being able to adapt to the form factor being used. Be it mobile, tablet or desktop. There are UI conventions across platforms although that gap is being bridged somewhat (many desktop websites have hamburger menus now, for example).
Software changes and so does UI, not much that can be done except better education, otherwise we'd still be looking at the ancient windows desktop interface...
Of course, collecting user data is fundamental to providing these services, for FREE - without this, Youtube's algorithm would be awful and Google Maps wouldn't be able to show real time information, and you would be paying for all of the services users want for free.
If it's free, you are usually the product, and information just so happens to be the currency of choice. I very much doubt people would pay for search, maps, youtube, keep, plus, email, translate, android, allo, duo, docs/sheets/slides, chrome, earth...
And many, many more listed here: