TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I built a simple web app for streaming videos

127 pointsby anxiostialover 4 years ago

15 comments

anxiostialover 4 years ago
So the idea is that you select a file, create a room and then share the URL with anyone you want to join and then the video is streamed to everyone connected. All communication between occupants is peer to peer, the room creator has the video controls and any action is relayed to all peers. I built this thing in my spare time because it seemed like a fun idea to be able to stream a video file between a group of friends and it is very much a first pass, things will be broken, features missing, etc. I do plan on expanding it further when I have more spare time but please do comment with any feedback, roast it if you like.
评论 #24684339 未加载
评论 #24684081 未加载
评论 #24684080 未加载
评论 #24685855 未加载
sufyanadamover 4 years ago
This is great. Nice work! I built something really similar about 3 years ago, a few months before my 4th child was born. Then I lost interest lol. Super barebones POC <a href="https:&#x2F;&#x2F;justwatchwith.me&#x2F;" rel="nofollow">https:&#x2F;&#x2F;justwatchwith.me&#x2F;</a> The idea was that you could stream videos directly from your machine and watch in sync with remote friends and family, controlling the playback with a pause button. I didn&#x27;t maintain it for a while after I built the POC because not many of my friends &#x2F; family were very interested at the time. If I only had more time to improve it..... they probably would&#x27;ve appreciated it more under current circumstances if I continued to work on it lol
评论 #24692074 未加载
codethiefover 4 years ago
Hmm videos don&#x27;t seem to be working in Firefox. The loading animation with the blue bricks goes on and on and on…<p>The only thing I see on the JS console is &quot;asm.js type error: initializer of exported object literal must be name of function&quot; but I suppose this is not it?
评论 #24687494 未加载
cvhashimover 4 years ago
I love the idea. I have a ton of questions. How would you prevent someone from sharing explicit, harmful or illegal content? Or is this an “anything goes” sort of platform? Is there chat functionality with room participants?<p>Also I wonder if a similar sort of platform exists for Live events&#x2F;Sports? Sort of like watching a live sporting event (NBA, champions league) with friends in a chat room?
评论 #24684298 未加载
nixgeekover 4 years ago
Ran into no support for mobile devices? Out of interest, what’s the technical challenge governing what seems to be an allowlist of screen resolutions you support?<p>“Apologies, unfortunately this application does not support your screen resolution (yet).“
评论 #24687535 未加载
valboaover 4 years ago
This! I think we are needing something similar to podcasts for video, that will remove the incumbent players (youtube) from being the sole owners of the video content and instead they are one of many distributors.
评论 #24685915 未加载
NiceWayToDoITover 4 years ago
I tried joining this one <a href="https:&#x2F;&#x2F;peer-flix.herokuapp.com&#x2F;3ef2c597-f30b-49ac-bdcc-bac742f8f2f2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;peer-flix.herokuapp.com&#x2F;3ef2c597-f30b-49ac-bdcc-bac7...</a><p>but nothing is happening just 2 blue boxes spinning ?
sebmellenover 4 years ago
Do you have a lot of experience working with WebRTC&#x2F;WebTorrents? I would appreciate if you&#x27;d reach out via my company email (listed in my profile). I can&#x27;t find any contact information for you on your page.
评论 #24685914 未加载
pawsedover 4 years ago
This is pretty fancy, I looked around and it&#x27;s straight forward too. Do you think you&#x27;ll explore the idea of sync viewing and chats so on so forth?
评论 #24684717 未加载
FR10over 4 years ago
Good job, it works pretty well. I see you are using WebRTC and WebTorrent, so I assume that this scales well, do you have any stats you can share?
评论 #24684288 未加载
ghostbrainalphaover 4 years ago
How long after sharing this with hacker news did it take for one of us to name their public room &quot;penis&quot;?
评论 #24689319 未加载
arxv33over 4 years ago
Can you detail the technology stack a little more? Like how you are using webrtc and webtorrent?
WrtCdEvrydyover 4 years ago
Yeah, this is fancy.
评论 #24684320 未加载
solrflowover 4 years ago
Open source?
评论 #24688804 未加载
adictatorover 4 years ago
If you could not use WebTorrent, how would you have built this?
评论 #24687675 未加载