Advertisement

SIPSORCERY:适用于C#和.NET Core的WebRTC、SIP及VoIP库,专为实时通信应用打造。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Sipsorcery是一款强大的C#与.NET Core库,支持WebRTC、SIP及VoIP技术,助力开发者构建高效的实时通讯应用程序。 CI WIN-X64 linux-x64 osx-x64 示例(win-x64) 软电话(win-x64) AppVeyor GitHub动作 Azure开发运营 2021年1月更新:此项目的存储库URL已从sipsorcery更改为sipsorcery-org。当前存在重定向,但如果遇到任何问题,可以使用以下命令从命令行更新远程git URL(调整远程存储库的名称): ``` git remote set-url origin-http https://github.com/sipsorcery-org/sipsorcery ``` 这是一个完全用C#编写的库,用于实时通信。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SIPSORCERYC#.NET CoreWebRTCSIPVoIP
    优质
    Sipsorcery是一款强大的C#与.NET Core库,支持WebRTC、SIP及VoIP技术,助力开发者构建高效的实时通讯应用程序。 CI WIN-X64 linux-x64 osx-x64 示例(win-x64) 软电话(win-x64) AppVeyor GitHub动作 Azure开发运营 2021年1月更新:此项目的存储库URL已从sipsorcery更改为sipsorcery-org。当前存在重定向,但如果遇到任何问题,可以使用以下命令从命令行更新远程git URL(调整远程存储库的名称): ``` git remote set-url origin-http https://github.com/sipsorcery-org/sipsorcery ``` 这是一个完全用C#编写的库,用于实时通信。
  • C#.NETWebRTCSIPVoIP门针对
    优质
    这是一款专为C#和.NET开发者的实时通信解决方案,支持WebRTC、SIP及VoIP技术,助力构建高效的音视频通话与即时通讯应用程序。 标题中的“用于C#和.NET的WebRTC、SIP和VoIP库”指的是在开发实时通信应用程序时使用的工具和技术集合。这些技术主要支持高质量音频、视频通话及数据传输功能,适用于在线会议、远程教育与即时通讯等场景。 1. **WebRTC**: Web Real-Time Communication(WebRTC)是一个开源项目,由Google维护,旨在为浏览器和移动应用提供直接的实时通信能力。它提供了API以允许开发者在网页或应用程序中集成音视频通信功能,无需依赖插件或其他第三方软件。C#和.NET环境下的开发人员可以利用特定库来实现这些功能,例如Jitsi或SimpleWebRTC,以便进行点对点(P2P)通讯、媒体流处理及信令传输。 2. **SIP (Session Initiation Protocol)**: SIP是一种互联网协议,用于控制多媒体通信会话如语音和视频通话。它负责建立、修改和终止这些会话。在C#和.NET环境下,开发者可以使用像SIPSorcery这样的库来实现SIP的功能,从而创建VoIP应用。除了支持一对一的通话外,SIP还能够处理多用户会议。 3. **VoIP (Voice over Internet Protocol)**: VoIP是一种通过互联网进行语音通信的技术,它允许用户利用网络而非传统电话线路来进行通话。在.NET环境中,开发者可以使用特定库来结合WebRTC和SIP构建具有高清音视频通话及多媒体消息传递功能的通讯应用。 4. **.NET框架**: .NET是由Microsoft开发的一个全面平台,包括了各种工具、语言和库用于跨平台应用程序的创建。对于实时通信的应用程序来说,它提供了一套强大的类库与工具来处理并发性问题、网络连接以及多媒体操作等难题。 5. **sipsorcery**: 此压缩包内的“sipsorcery”可能是一个具体的SIP库或工具,专为C#和.NET环境下的开发而设计。此库可能会包含实现SIP协议的核心组件如注册代理、呼叫服务器及信令处理等功能模块,帮助开发者更快速地构建VoIP系统。 通过使用这些技术集合与方法,在开发实时通信应用程序时可以创建出高效且功能丰富的解决方案,并满足多种业务需求。
  • JSSIP演示,WebRTC SIP
    优质
    JSSIP演示是一款基于WebRTC技术的SIP通话工具,旨在展示和测试实时语音通信功能,适用于开发者学习与研究。 JSSIP demo用于WebStr SIP通话。
  • .NET Core 阿里云短接入(所有版本 .NET Core
    优质
    本教程详细介绍如何在不同版本的.NET Core应用程序中集成阿里云短信服务,提供详尽配置步骤和代码示例。 在已经拥有阿里云账号并开通短信服务的情况下,在.NET Core项目中可以参考以下代码。注意:务必确保已成功开通短信服务。
  • .NET Core 3.1SignalR构建即——附源码
    优质
    本教程详细介绍如何使用.NET Core 3.1和SignalR框架开发实时聊天应用,并提供完整源代码下载。适合Web开发者学习实践。 基于 .Net Core 3.1 和 SignalR 实现一个即时通讯工具的源码可以用来开发高效的实时通信应用。该实现利用了SignalR的强大功能来简化服务器与客户端之间的双向通信,使得开发者能够轻松构建支持实时更新的应用程序。使用 .Net Core 作为后端框架,则提供了跨平台的支持,并且具备良好的性能和安全性。
  • .NET Core SAP RFC接口调7.5 SDK(WindowsLinux)
    优质
    本SDK提供基于.NET Core框架的SAP RFC接口调用功能,兼容Windows及Linux系统,版本更新至7.5,助力开发者高效集成与操作企业级应用。 .NET CORE项目调用SAP的RFC需要使用SapNwRfc组件,并且开发环境需引用SAP NetWeaver RFC Library 7.50 SDK。该SDK适用于Windows和Linux系统。 对于如何使用SapNwRfc,请参考相关文档或GitHub上的示例代码。
  • FastReport:.NET5、.NET Core.NET Framework免费开源报表工具,助您生成业文档...
    优质
    FastReport是一款针对.NET平台(包括.NET 5、.NET Core及.NET Framework)设计的免费开源报表工具,帮助开发者轻松创建专业的报告和文档。 FastReport 是一个为 .NET 5 / .NET Core / .NET Framework 提供的免费开源报告生成器。它可以在 MVC、Web API 和控制台应用程序中使用。该产品用 C# 编写,与 .NET Standard 2.0 及以上版本兼容。 FastReport 的可扩展架构允许创建自定义对象、导出过滤器、向导和数据库引擎等组件。作为面向频段的报告生成工具,它提供了13种可用的带类型:包括报告标题、报告摘要、页面页眉、页面页脚、列标题、列页脚以及数据相关的各种频段如数据页眉、数据本身及其页脚,还有用于分组操作的组页眉和组页脚。
  • 免费VOIP网络电话,AndroidSIP客户端
    优质
    这是一款免费的基于Android操作系统的SIP协议网络电话应用,用户可以利用它进行高质量的语音通话,实现通讯成本的大幅降低。 免费的VOIP网络电话适用于Android平台,并支持多种SIP客户端服务端软件,包括Cisco CallManager、OpenSER、Kamailio、OpenSIPS、Asterisk、Radvision、Nortel以及Avaya等。 该应用支持以下语音编码格式:G.711 aLaw/uLaw, G.722.1, G.722, SPEEX, SPEEX-WB, AMR-WB, GSM, iLBC和G723.1,同时支持视频编码H.263及H.264。 通话录音功能可以将对话录制成wav格式。屏幕适配包括QVGA、WVGA以及WQVGA三种模式,并具备回音消除(AEC)、自动增益(AGC)、舒适噪声产生(CNG)和静音检测(VAD)等音频处理技术,以提升通话质量。 此外,该软件还支持呼叫转移功能、呼叫挂起选项、麦克风静音操作以及内外放切换。它还提供免打扰模式(DND),自动接听(AA)等功能,并且兼容STUN服务端代理和QoS(服务质量)设置,同时支持TLS/SRTP协议以避免SIP被阻塞的情况。 该软件能够处理SIP协议中的INFO及OPTIONS消息并具有Message Waiting Indicator(MWI)功能。它还允许发送DTMF tone(RFC2833 and SIP INFO),并且可以检测到DTMF tone(RFC2833和SIP INFO)的接收。
  • .NET Core与Redis
    优质
    《.NET Core与Redis实用类库》一书深入浅出地介绍了如何在.NET Core环境下高效使用Redis进行数据存储和缓存处理,提供了丰富的示例代码和实践技巧。 封装了Redis的各种类:1. Redis连接 2. Redis锁 3. 各种构造方法,这些都很实用。在Redis中存储常用的5种数据类型包括String、Hash、List、Set和Sorted set。这种方式需要引用ServiceStack、ServiceStack.Interfaces以及ServiceStack.ServiceInterface三个DLL文件。
  • SignalRCoreWebRTC: 利令服务器连接 SignalR Core ASP.NET Core 3.1 WebRTC...
    优质
    简介:SignalRCoreWebRTC是一个创新项目,它结合了SignalR Core和ASP.NET Core 3.1,利用信令服务器实现与WebRTC的高效连接,以支持实时网络通信。 SignalR Core 和 WebRTC 结合使用信令服务器,在 ASP.NET Core 3.1 中实现了一对一音频通话功能,并在 Chrome、Edge 和 Opera 浏览器中进行了测试。