45 karma · joined May 30, 2020
But the day I learned how to run a GET request, parse data, save it somewhere, analyze it later; my outlook completely flipped. Whenever I google "[organization] api" and get 0 official results I become irrationally angry. All this to say, I hope they approach the topic before it becomes a hard requirement, because it's a fun and useful skill to have even outside of work.
Yet*. You already shipped something which is more than many people can say. I understand not wanting to be a developer, I had similar thoughts for a long time, but knowing the tools and concepts developers use is helpful. Especially in situations like this. Also, it's usually not as complex as it seems from the outside. I'll be the first to admit: I spent a long time thinking I wasn't "smart enough" to do it, until I did it. If you'd like any introductory resources on how APIs work, how they can help you, how to use them, etc, let me know.
Pep talk aside I recommend price matching several different platforms:
- AWS Elemental
- Brightcove
- Bitmovin
- Cloudflare Stream (as mentioned)
- Cloudinary
- Mux[0]
- Wowza
- many, many others
The options above will give you the most control over the process, they'll host and handle streaming/delivery to any variety of users. If you'd like a managed offering you could try something like Uscreen.
Right now it seems like you're in the "get it to work" stage but at some point, you might want to integrate observability or data monitoring to track your user's experience, video performance, engagement, and other items. This is where doing a little bit of research gets you a ton of value further down the line. I recommend looking up terms like "QoE" and "QoS"[1] to get some more context.
[0]: for some context on video generally - https://howvideo.works
[1]: https://ottverse.com/beginners-guide-to-video-qoe-and-qos
Piracy is very common outside of the US. In the US piracy is an individual decision, you pick your storage and tools yourself. Other places it’s trivially easy to find someone selling pirated media in local markets.