Post Ao2QbDhCeelVh9GbMe by cosstab@mastodon.chabal.es
 (DIR) More posts by cosstab@mastodon.chabal.es
 (DIR) Post #Ao2QavwqdkaIeSRqFc by cosstab@mastodon.chabal.es
       2024-11-14T15:33:23Z
       
       10 likes, 12 repeats
       
       Did I create the ultimate tool to watch anime with friends?:blobcatuwu:xtream is a website where you can "upload" any video and watch among other people, without loss of quality.Files are transferred privately via a P2P connection, without going through my server.Each user can choose their preferred audio and subtitle language. Without installing programs or extensions.๐Ÿงต#P2P #FOSS #Rust #OpenSource #WebRTC
       
 (DIR) Post #Ao2Qb0vy6Rqs7B4i4e by cosstab@mastodon.chabal.es
       2024-11-14T15:34:28Z
       
       1 likes, 3 repeats
       
       Some links:Github repository:https://github.com/cosstab/xtreamTesting website:https://xtream.chabal.esThis video is an experiment I did with 4 browsers on the same computer.
       
 (DIR) Post #Ao2Qb54ciD9SxB9g7U by cosstab@mastodon.chabal.es
       2024-11-14T15:36:36Z
       
       1 likes, 2 repeats
       
       How does it work?Access the website, copy your URL and send it to your friends.You now are on the same room and can communicate through the chat if you  want.Any participant can drop a video file (.mp4, .mkv, .webm...). Wait a bit for it to load on all the browsers, and, ready to watch!Video controls are synchronized for everyone, except subtitles and audio settings.
       
 (DIR) Post #Ao2Qb9aJwIsowe1356 by cosstab@mastodon.chabal.es
       2024-11-14T15:37:55Z
       
       1 likes, 1 repeats
       
       I want to emphasize that this project is still in a very early state. For example, there are no usernames for chat yet, each user has a random number for now ๐Ÿ˜… There are some bugs to fix, in some cases videos won't even load.If you have a restrictive firewall, you can't even establish a P2P connection with other peers. I could fix this by setting up a TURN server to relay the videos, but that would make the website more expensive to maintain...
       
 (DIR) Post #Ao2QbDhCeelVh9GbMe by cosstab@mastodon.chabal.es
       2024-11-14T15:38:50Z
       
       2 likes, 1 repeats
       
       I'm making the project public in this state because I want to know if people really care about it, in order to keep developing it or not.I hope it can be useful to someone. Thank you for reading up to here โค๏ธ P.S. I don't plan to put ads or anything weird on the website, so enjoy it!
       
 (DIR) Post #Ao2TIfpK8k41ImugPA by mischievoustomato@mitra.taihou.website
       2024-11-14T16:25:32.447563Z
       
       0 likes, 0 repeats
       
       @cosstab seems neat, kudos because of rust (i need to get back on it), but, I wonder what the difference is with syncplay, which granted only used as a user and never used it myself as the hoster
       
 (DIR) Post #Ao2Waa3GeMsASwfKHw by heavens_feel@poa.st
       2024-11-14T17:02:25.486824Z
       
       1 likes, 1 repeats
       
       @cosstab Cool beans, going to try that out later on.
       
 (DIR) Post #AoSaO6zlccO8be3G40 by eric@pl.starnix.network
       2024-11-27T06:47:28.459999Z
       
       0 likes, 0 repeats
       
       @cosstab :soy_right: NAT Type: Strict mentioned
       
 (DIR) Post #AoSayhx3hFQDeJEdMG by splitshockvirus@mstdn.starnix.network
       2024-11-27T06:54:03Z
       
       0 likes, 0 repeats
       
       @eric @cosstab May ๐Ÿ I should offer to host his turn server.(IW net ๐Ÿ…ฑ๏ธ like)
       
 (DIR) Post #AoSbAM0Z6jE74GQd3w by eric@pl.starnix.network
       2024-11-27T06:56:11.600422Z
       
       0 likes, 0 repeats
       
       @splitshockvirus @cosstab Dude when a game ends the host better not leave the lobby because everyone else has NAT Type: Strict and the game is just going to say Host migration failed. No good host available.
       
 (DIR) Post #AoTIOQCwaOryAyAmhc by cosstab@mastodon.chabal.es
       2024-11-27T15:00:28Z
       
       0 likes, 0 repeats
       
       @splitshockvirus @eric For now I'm working on something to try to not use a TURN server, because I discovered that, on certain restrictive NATs, I can predict the port that will be open on the public side.With that I was able to establish a P2P connection with my phone and with a friend's home network that wouldn't work otherwise. All of my other friends that tried the website could connect to me without TURN because they didn't have restrictive IPv4 NATs or they have IPv6.