关于 java me:J2ME Audio Streaming through SIP Connection

J2ME Audio Streaming through SIP Connection

我正在创建一个带有 RTP 和 SIP 连接的 J2ME 实时流音频播放器。我对这些东西也很陌生。我想深入看看那些东西。如果有人知道一个很好的工作示例代码来演示使用 RTP 流式传输的音频播放器(这意味着如何通过 SIP 向服务器发送 REGISTER 消息以进行注册并发送 INVITE 消息并获得响应


正如您在示例 1 中看到的 - 您意识到,当您向服务器发出新的请求时,服务器希望进行身份验证,它首先发送 401。通过看到这个,客户端可以搜索密码或询问用户。当服务器发送 401 响应代码时,它指定哪个安全域适用于给定请求。这已经是您在代码中得到的内容了:

1
realm = sh.getParameter("realm");

一旦失败,您需要在此处使用凭据再次send() 请求。我猜 setCredentials() 函数只是在 scc 对象内设置这些参数,它们将在再次调用 send() 时应用。

一些可能感兴趣的参考资料:http://www.developer.nokia.com/Community/Discussion/showthread.php?126760-SIP-registration-401-Unauthorized-..
(这里人们遇到了与端口号相关的问题,我不确定这是否困扰您)


许多功能和更多的东西可用,广泛的答案可以在这里找到诺基亚 JSR180 API 也有示例代码