-------------------------

电脑,手机,硬件,软件,电子产品等

版主: Jack12345

头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#1 -------------------------

帖子 jgljk楼主 »

-------------------------

+10.00 积分 [用户 off 给您的打赏]
上次由 jgljk 在 2025年 1月 26日 07:54 修改。
off
著名点评
著名点评
帖子互动: 721
帖子: 3861
注册时间: 2024年 3月 11日 20:56

#2 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 off »

牛逼啊
juanxi
正式会员
正式会员
帖子互动: 1
帖子: 14
注册时间: 2022年 7月 24日 13:48

#3 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 juanxi »

下面的广告太碍眼了
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#4 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

juanxi 写了: 2024年 8月 20日 05:20 下面的广告太碍眼了
登录后就没有广告了.
我也发现有点碍眼了, 不过我平时都开着广告屏蔽. :D
主要是用这个做访问数量统计.
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#5 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

off 写了: 2024年 8月 20日 05:15牛逼啊
主要是现在的的浏览器提供的环境好.
off
著名点评
著名点评
帖子互动: 721
帖子: 3861
注册时间: 2024年 3月 11日 20:56

#6 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 off »

人中之龙

火箭军老大的公子有楼主这本事也不会把自己爹送断头台了
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#7 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

off 写了: 2024年 8月 20日 06:15 人中之龙

火箭军老大的公子有楼主这本事也不会把自己爹送断头台了
能说说这个故事吗? 是因为通信泄漏吗? 不会是用国内的软件传递消息吧. 国内的IM类软件是用磁带机备份保存至少20年.
off
著名点评
著名点评
帖子互动: 721
帖子: 3861
注册时间: 2024年 3月 11日 20:56

#8 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 off »

jgljk 写了: 2024年 8月 20日 08:24 能说说这个故事吗? 是因为通信泄漏吗? 不会是用国内的软件传递消息吧. 国内的IM类软件是用磁带机备份保存至少20年.
道听途说,兔崽子在us ,用电报和爹传送文件,被毛子监控,转告了包书

龙颜大怒,斩
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#9 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

off 写了: 2024年 8月 20日 08:47 道听途说,兔崽子在us ,用电报和爹传送文件,被毛子监控,转告了包书
龙颜大怒,斩
这种被克格勃盯上的高价值目标用什么都不安全了. 住所被装各种窃听, 各种电子设备也被动过手脚.
sunnycoast(下九流鉴定专家)
论坛支柱
论坛支柱
帖子互动: 552
帖子: 9652
注册时间: 2022年 8月 30日 14:41

#10 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 sunnycoast(下九流鉴定专家) »

jgljk 写了: 2024年 8月 20日 04:36 这是创建好的, 改个名进入即可
https://cnt2.cf/groups/login.html#SNfnF ... sQQk0n5bEH

如果要创建自己的, 点 Reset 后 填入 Group名称 密码 昵称 即可创建, 把链接或 Group名称+密码 分享给别人即可.
适合需要即时文字联系但又不想透露其它联系方式的, 或不想在别的软件上留下记录的.

聊天内容以及视频通话的handshake信令都是前端加密后通过服务器中转的.
前端代码量不大, 可借助工具或AI分析验证此说法.


电脑和手机浏览器都做了适配, 都能使用.

视频通话只有一个TURN中转服务器, 如果不能直连的话可能通话效果不好.

图片
牛逼, 再优化一下, 可以卖原始股了
轮逼 ,湾湾1450,拿钱发帖的,都死全家
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#11 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

sunnycoast 写了: 2024年 8月 20日 09:13 牛逼, 再优化一下, 可以卖原始股了
没那么厉害, 闲着做的玩具而已. 关键的视频通话是浏览器的WebRTC提供的.
我专业是写Linux后台C程序的, 前台页面部分都是现学现做的.
取诸怀抱
著名写手
著名写手
帖子互动: 9
帖子: 274
注册时间: 2022年 7月 23日 02:46

#12 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 取诸怀抱 »

聊天内容保存吗?
放浪形骸
取诸怀抱
著名写手
著名写手
帖子互动: 9
帖子: 274
注册时间: 2022年 7月 23日 02:46

#13 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 取诸怀抱 »

我自己创建聊天室,进入后连自己都看不到,也没法发消息。
放浪形骸
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#14 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

取诸怀抱 写了: 2024年 8月 20日 21:04 聊天内容保存吗?
当然不保存, 而且都是中转的加密数据.
过阵子考虑通过什么形式把服务端也公开出来, 当然是只有binary不开源形式.
类似之前的网盘服务端软件 https://github.com/webd90kb/webd
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#15 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

取诸怀抱 写了: 2024年 8月 20日 21:22 我自己创建聊天室,进入后连自己都看不到,也没法发消息。
我之前测试了较新版本的 chrome 和 firefox
ie 肯定不行
edge 可能需要新版本
Safari 应该没问题, 但没测试过..

看你描述的现象是, 关键的websocket没成成功建立连接, 能给出 浏览器F12显示的开发者控制台错误信息吗?
取诸怀抱
著名写手
著名写手
帖子互动: 9
帖子: 274
注册时间: 2022年 7月 23日 02:46

#16 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 取诸怀抱 »

jgljk 写了: 2024年 8月 20日 21:31 我之前测试了较新版本的 chrome 和 firefox
ie 肯定不行
edge 可能需要新版本
Safari 应该没问题, 但没测试过..

看你描述的现象是, 关键的websocket没成成功建立连接, 能给出 浏览器F12显示的开发者控制台错误信息吗?
没有错误信息,要有就贴上了。
用你的链接,用户名会显示在左边栏,自己创建的啥都没有。

我用的是Brave,还把ublock关闭了,莫非是Brave本身自带的拦截还在起作用。我试试F12:

代码: 全选

Uncaught RangeError: offset is out of bounds
    at Uint8Array.set (<anonymous>)
    at r (groups/:1:6764)
    at z (groups/:1:14665)
    at u (groups/:1:14348)
    at groups/:1:20026

图片
放浪形骸
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#18 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

取诸怀抱 写了: 2024年 8月 20日 21:59 没有错误信息,要有就贴上了。
用你的链接,用户名会显示在左边栏,自己创建的啥都没有。
我知道原因了, 和广告屏蔽没关系, 是因为用的group名称和密码太长导致的, 程序没有处理好, 多谢了.
现在已经修复了, 再试试呢?

非常感谢. :D :D :D :lol: :lol: :lol:
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#19 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

取诸怀抱 写了: 2024年 8月 20日 21:59 没有错误信息,要有就贴上了。

代码: 全选

Uncaught RangeError: offset is out of bounds
    at Uint8Array.set (<anonymous>)
    at r (groups/:1:6764)
    at z (groups/:1:14665)
    at u (groups/:1:14348)
    at groups/:1:20026
犯了一个想当然的错误, 还是对js不够熟悉.

代码: 全选

const key = new Uint8Array(64);
key.set(str_to_u8(pass + room + seed)); // 这里相当于 C 的 memcpy()
// 后面的代码是用 hash(pass + room + seed) 再把 key 填充一下.
本以为 javascript 的 Uint8Array 的 set 方法会自动 截断呢, 没想到超出长度后出错了. :roll: :roll: :roll:
只考虑不够长度的情况了, 没考虑超出长度的情况.
取诸怀抱
著名写手
著名写手
帖子互动: 9
帖子: 274
注册时间: 2022年 7月 23日 02:46

#20 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 取诸怀抱 »

jgljk 写了: 2024年 8月 20日 23:54 犯了一个想当然的错误, 还是对js不够熟悉.

代码: 全选

const key = new Uint8Array(64);
key.set(str_to_u8(pass + room + seed)); // 这里相当于 C 的 memcpy()
// 后面的代码是用 hash(pass + room + seed) 再把 key 填充一下.
本以为 javascript 的 Uint8Array 的 set 方法会自动 截断呢, 没想到超出长度后出错了. :roll: :roll: :roll:
只考虑不够长度的情况了, 没考虑超出长度的情况.
可以了。善哉,善哉。 :D
放浪形骸
头像
jgljk楼主
见习写手
见习写手
帖子互动: 16
帖子: 107
注册时间: 2022年 7月 24日 23:35

#21 Re: 做了个支持WebRTC视频通话的匿名聊天室, 可自行创建聊天室

帖子 jgljk楼主 »

取诸怀抱 写了: 2024年 8月 21日 02:22 可以了。善哉,善哉。 :D
好的, 使用愉快, 有问题发这里 也可以发邮件, 查看这个聊天室的源码能看到我的邮件.
回复

回到 “电脑手机(IT)”