TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How do you handle user-generated content in your apps?

59 点作者 view超过 3 年前
Hey HN,<p>My name is Melvin and I am currently working on an MVP for a web service called View, to make it easier for developers to upload, process, and deliver media in their apps.<p>The idea came to mind while I was working on a photo-sharing app and noticed first-hand how needlessly complex and expensive existing services are.<p>I wished someone would create an easy-to-use and affordable API&#x2F;SDK ala Stripe but for audio, video, and images.<p>Is this something that was a pain point for you? I&#x27;d love to hear about your experiences building apps with user-generated content.<p>Cheers

16 条评论

Zealotux超过 3 年前
I&#x27;m using AWS&#x27; presigned URLs to let my users upload directly to an S3 bucket, with a lambda function to generate thumbnails, I keep track of the user&#x27;s uploads through my app&#x27;s database. This is as close as I imagine an &quot;affordable API for audio, video, and images&quot;.
评论 #28274951 未加载
tothrowaway超过 3 年前
I would love a &quot;Backblaze of user generated content&quot;. The existing players in the market are way too expensive (likely because they run off the cloud cartel and pass along their bandwidth tax). Basic image handling isn&#x27;t too hard to deal with on your own, but video and audio is a huge pain. The uploading (which needs to be fault tolerant and resumable), encoding (which takes a long time), storage (which is large) and playback (which requires a half-dozen different formats) is all very annoying to deal with. So much so, for my SaaS products, I only allow my users to upload images!<p>I had the exact same idea as you, and shelled out a few hundred dollars for a domain from a squatter. My prototype basically reinvents fault tolerant resumable uploads (like tus.io). On the backend, it streams the file to Wasabi and Backblaze. That&#x27;s as far as I got. Video&#x2F;audio scares me, but I&#x27;ll get to it eventually.<p>I really like the content moderation as a service (via AI, or humans) idea that others have mentioned.
al2o3cr超过 3 年前
<p><pre><code> an MVP for a web service called View </code></pre> Nitpick: if someone types in &quot;user-generated content view&quot; to their favorite search engine, they&#x27;re not likely to find you.
评论 #28275793 未加载
评论 #28274927 未加载
评论 #28274938 未加载
codingclaws超过 3 年前
FYI - the hardest part of user generated media is probably the moderation aspect.
评论 #28279105 未加载
评论 #28274325 未加载
JusticeJuice超过 3 年前
I think you just described <a href="https:&#x2F;&#x2F;cloudinary.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cloudinary.com&#x2F;</a>
评论 #28277748 未加载
评论 #28276854 未加载
评论 #28276911 未加载
评论 #28277289 未加载
评论 #28277402 未加载
onion2k超过 3 年前
<i>How do you handle user-generated content in your apps?</i><p>Very similar to how I&#x27;d handle toxic waste. I&#x27;d touch it as little as possible, and ideally I&#x27;d like it to be someone else&#x27;s problem.
patwolf超过 3 年前
The app store has requirements for dealing with user-generated content. The biggest pain points for me isn&#x27;t with enabling users to upload content but instead with the moderation around it. One user might want to block another user and filter out any content they produce. Or we may need to manually review and delete content that a user has reported. That&#x27;s the biggest pain point.
antonyh超过 3 年前
The moderation of UGC is something that&#x27;s killed off a number of my own ideas, at best &#x27;parked&#x27; them. CSAM only goes so far, and frankly it&#x27;s just too reactive - proactive defence is too costly for self-funding early stage startups such as myself.<p>Building the upload&#x2F;delivery stream was easy, it&#x27;s all the &#x27;needless complexity&#x27; that adds value. You know, like privacy controls, access control, moderation, image formats and optimised delivery, indexing, search, tagging, etc.<p>I&#x27;ll probably reimagine it and find better ways of hosting content but with my vision and UX. Maybe Cloudinary as folk have suggested, maybe some other SaaS DAM product with a solid track record - I doubt I&#x27;d trust an early stage MVP if my customers need to rely upon it. Too risky for my tastes.<p>Now if there was a moderation-as-a-service (MaaS?) that would have uses at the right pricepoint.
评论 #28279123 未加载
ddorian43超过 3 年前
A pain point that I&#x27;m considering is building a video hosting service but at 0.3x - 0.1x price point of existing ones. Hosting, encoding &amp; streaming video is expensive. The &quot;pennies&quot; that another user mentions add up really fast.
评论 #28275833 未加载
评论 #28274765 未加载
butz超过 3 年前
You could sell moderation as additional service, either AI based (cheaper) or employ actual people. Otherwise, developers probably should be ones responsible for moderating media uploaded through their apps.
评论 #28275514 未加载
评论 #28277119 未加载
TekMol超过 3 年前
My &quot;pain point&quot; is a bit earlier in the process:<p>Auser authentification.<p>What is everyone using for this? How do you turn a static website where a user can set some configurations (say the color scheme) into a site where the user can log in and save their settings?<p>In the past I rolled my own solutions. But for new projects I am considering to use a library or framework.<p>I guess Django, Flask, Laravel, Symfony and Express all come with some default auth mechanism. How is HNs experience? Are you using these? Are you happy with them?
评论 #28275474 未加载
评论 #28277553 未加载
评论 #28275003 未加载
评论 #28277564 未加载
评论 #28275331 未加载
评论 #28274956 未加载
new_guy超过 3 年前
&gt; and noticed first-hand how needlessly complex and expensive existing services are<p>Can you give some examples?<p>Out of everything I would consider &#x27;complex&#x27;, handling media wouldn&#x27;t even make the top 1,000 and services like AWS mean you can store petabytes for pennies.
评论 #28274743 未加载
评论 #28274844 未加载
评论 #28278037 未加载
robbedpeter超过 3 年前
Maybe ipfs and p2p is a good tool for this? Escalate through increasing degrees of content sharing and validation, from anonymous on up, and build templates off of existing ipfs hosts that already do moderation?
bethecloud超过 3 年前
Storj DCS is a good option for storing and delivering user-generated content. It is globally availble - so you don&#x27;t need to worry about AZ replication, and it&#x27;s 1&#x2F;10th the price of Amazon S3.<p>We were paying $100,000 a month storing user-generated content, and now are paying about $10,000 a month after migrating
评论 #28284846 未加载
auspex超过 3 年前
What are you all doing to secure the user content? To ensure the content isn’t exfiled
codegeek超过 3 年前
mux.com (YC backed) is doing stripe for video already. Their API is really to use.