【问题标题】:Create VOIP chat application using Socket.IO使用 Socket.IO 创建 VOIP 聊天应用程序
【发布时间】:2016-09-08 13:32:27
【问题描述】:

我目前正在开发一个聊天应用程序,它可以让您使用 VOIP 协议进行聊天。简而言之,我想制作一个像 Skype 这样的应用程序,您可以在其中进行视频通话。

我可以使用 socket io 来创建这个应用程序吗?

【问题讨论】:

    标签: ionic-framework socket.io chat voip


    【解决方案1】:

    可以你。是的。 应该你吗?应该不会吧。

    socket.io 是一个实时消息传递库,非常适合二进制数据和轻量级对象(字符串、json 等)。如果你也想做音频和视频,最好使用某种媒体服务器,它对抖动、延迟等有更好的协议支持。

    您可以在 socket.io 之上构建其中的一些,但它没有完成是有原因的。与使用专门为实时多媒体构建的其他协议相比,所有这些额外开销都会使效率低得多。

    编辑:如果您熟悉 Linux 世界中的管道,您可以尝试从一个进程管道到 socket.io,然后将另一端的输出管道返回到另一个进程。我以前这样做是为了快速而肮脏的音频传输。

    【讨论】:

    • 完美答案,应该设置为答案imo。 Ionic 能够处理语音部分。但 Socket.IO 可能不是最好的管道。
    猜你喜欢
    • 2014-08-13
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多