我最近开始使用flutter创建一个具有视频和音频通话功能的应用程序,所以我想到了使用WebRTC来实现这一点。然而,当我试图从WebRTC Github创建一个本地WebRTC服务器时,它不允许我连接到它。当我从命令提示符运行服务器时,它告诉我服务器正在侦听给定的本地IP,但当我尝试连接到它时,它却显示无法访问该站点。另外,当我对url执行ping操作时,它会显示ping请求无法找到主机。任何形式的帮助都是非常感谢的。 WebRTC服务器:https://github.com/flutter-webrtc/flutter-webrtc-server Starting server in c
WebRTC在WebRTC统计的ssrc报告中有一个实验统计量googCaptureStartNtpTimeMs。我相信它被定义为当流从发送方开始时的NTP时间,以毫秒为单位。
我希望我的客户端与WebRTC用于生成该googCaptureStartNtpTimeMs的NTP时钟同步。
我一直在谷歌上搜索/读取WebRTC源代码,我找不到使用哪个NTP服务器来生成这个stat。我假设所有的NTP服务器都不可能同步,所以我需要确切地知道WebRTC使用的是哪个NTP服务器,这样我就可以用它们的googCaptureStartNtpTimeMs时间戳同步我的客户机。
我看到了几个选择:
pool.
但是搭建了本地DNS,客户端(windows)创建后立马报NOT IMPLEMENTED,buffer_read_ipv4_address_at,是Windows不支持,但是我看教程搭建都是客户端是windows,不搭建本地DNS,直接设置权威服务器DNS,返回只有answer<1,会直接报DNS DNS didn't return an answer
我从过去的两天开始学习WebRTC,但不知道如何开发和支持基于WebRTC for iOS的服务器。
我真的不想在我的应用程序中使用任何第三方音频/视频聊天服务提供商,即使它们是基于WebRTC的。我想创建我自己的基于WebRTC的自定义音频/视频聊天。
我只需要一个开发基于WebRTC聊天服务器的启动指南。