Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何创建语音聊天应用程序(SIP协议)_C++_Qt_Chat_Sip - Fatal编程技术网

C++ 如何创建语音聊天应用程序(SIP协议)

C++ 如何创建语音聊天应用程序(SIP协议),c++,qt,chat,sip,C++,Qt,Chat,Sip,我需要创建一个语音聊天应用程序。 我的首选是使用QT开发客户端程序和服务器。 客户由一个特定的编号标识。 因此,当每个客户机尝试与其他客户机通信时,他们应该首先从服务器获取需要连接到的客户机的连接详细信息。 服务器有一个数据库,用于存储客户端的连接详细信息 当我在谷歌搜索时,我发现它可以用于此目的。 有谁能告诉我一些想法,如何在这个场景中使用这个sip协议,以及我可以使用什么工具和QT来轻松地编写代码 我对sip不太了解。只看一个。只看一个。我检查了其中一些,但我不知道它是如何发送语音包的,以及

我需要创建一个语音聊天应用程序。 我的首选是使用QT开发客户端程序和服务器。 客户由一个特定的编号标识。 因此,当每个客户机尝试与其他客户机通信时,他们应该首先从服务器获取需要连接到的客户机的连接详细信息。 服务器有一个数据库,用于存储客户端的连接详细信息

当我在谷歌搜索时,我发现它可以用于此目的。 有谁能告诉我一些想法,如何在这个场景中使用这个sip协议,以及我可以使用什么工具和QT来轻松地编写代码


我对sip不太了解。

只看一个。

只看一个。

我检查了其中一些,但我不知道它是如何发送语音包的,以及服务器如何协调客户端的。。有人能给我一个详细的描述吗?你需要了解更多关于SIP协议的知识。然后,您可以选择任何开源实现,并将其用于您的应用程序。实现SIP并不是一项简单的任务。@tsurko是一些可用于SIP的库,可以与QT+MingwAny C/C++实现集成来完成这项工作。我不能向您推荐任何特定的库,但我听说这一个很不错,所以我认为您可以从那里开始研究。我检查了其中一些库,但我不知道它如何发送语音包,以及服务器如何协调客户端。。有人能给我一个详细的描述吗?你需要了解更多关于SIP协议的知识。然后,您可以选择任何开源实现,并将其用于您的应用程序。实现SIP并不是一项简单的任务。@tsurko是一些可用于SIP的库,可以与QT+MingwAny C/C++实现集成来完成这项工作。我不能向您推荐任何特定的库,但我听说这是一个不错的库:,所以我认为您可以从那里开始研究。您找到解决方案了吗?我正在寻找跨平台的解决方案,我在Windows上尝试了许多库,但由于构建不容易/更新或文档支持不好而失败。您找到解决方案了吗?我正在寻找一个跨平台的解决方案,我在Windows上尝试了许多库,但失败了,因为构建不容易/更新了,或者文档没有很好的支持。