【问题标题】:Android - making audio call through the internetAndroid - 通过互联网拨打音频电话
【发布时间】:2015-08-26 10:54:23
【问题描述】:

我正在开发一个安卓应用程序。该应用程序应该能够与使用该应用程序的其他用户进行音频通话。我不想用电话号码打电话,但我希望他们通过互联网。以 Skype 为例。也许使用网络电话?我真的不知道。

我正在阅读有关 SIP 的信息,但我并不完全理解它。 在这个link,在要求和限制下它说:

应用程序通信会话中的每个参与者都必须拥有 一个 SIP 帐户。有许多不同的 SIP 提供商提供 SIP 帐户。

什么是 SIP 帐户?

我也在寻找 SIP 提供商,但我找不到任何免费的。有谁知道吗?

主要问题是我希望我的应用程序是免费的,而且我真的不想花任何钱来制作它。那么我可以免费制作这个应用程序吗?

感谢您的帮助!

【问题讨论】:

    标签: android call sip voip


    【解决方案1】:

    不太清楚您的用例。您可以尝试使用 rtsp 并将语音流式传输到像 Wowza 这样的媒体服务器,然后像在 youtube 上一样收听它。听它的用户也可能有另一个会话,并通过标准媒体服务器将他的语音流翻译给你,就像我之前说的那样。不完全是一个电话,但......在android和界面中可行可能会隐藏所有技术细节。它看起来像一个电话。几年前,我为 android 4.0+ 做了类似的 + 视频

    【讨论】:

    • 这听起来很有希望。你说你以前做过这样的事情。我担心用户之间的语音延迟。你有延迟的问题吗?
    • 不幸的是,在这种情况下会存在延迟。来源:(a) 缓冲; (b) 网络; (c) 媒体服务器; (d) 流式传输给最终用户。 (a) 和 (c) 以及部分 (d) 将贡献最大。我认为......你可以让它不像我那样大,因为我也有视频,在我的应用程序中它还可以,所以我没有尝试摆脱它,而是像 2s 之类的东西,或者可能稍微少一点,会有滞后。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多