文件名称:nkmedia:可扩展的WebRTCSIP信令和媒体服务器
文件大小:428KB
文件格式:ZIP
更新时间:2024-05-31 23:34:10
Erlang
NkMEDIA 重要信息NkMEDIA仍在开发中,尚未准备好用于一般用途。 NkMEDIA是用于WebRTC和SIP的可扩展且灵活的媒体服务器。 使用NkMEDIA,可以轻松构建功能强大的网关,记录器,MCU,SFU,PBX或任何其他基于媒体的应用程序。 它用编写。 NkMEDIA由一个非常简单且高效的核心以及一组扩展其功能的插件和后端组成。 从本质上讲,它只能控制对等呼叫。 但是,激活诸如nkmedia_janus (基于 ), nkmedia_fs (基于 )和nkmedia_kms (基于 )之类的,它可以以非常简单的方式执行复杂的媒体操作。 由于每个后端都有非常不同的特征,因此您可以针对每种情况使用最好的工具。 例如,Janus非常轻巧,是编写代理和SFU的绝佳选择。 Freeswitch具有完整的PBX功能(允许您在不启动新的WebRTC会话,检测dtmf音调等的情况下将呼
【文件预览】:
nkmedia-master
----.gitignore(24B)
----rebar(145KB)
----Makefile(1KB)
----src()
--------nkmedia.erl(2KB)
--------nkmedia_api_events.erl(4KB)
--------nkmedia_app.erl(5KB)
--------nkmedia_api.erl(7KB)
--------kms_backend()
--------janus_backend()
--------nkmedia_core.erl(5KB)
--------nkmedia_sup.erl(3KB)
--------nkmedia.app.src(222B)
--------nkmedia_util.erl(7KB)
--------nkmedia_session.erl(39KB)
--------nkmedia_callbacks.erl(10KB)
--------plugins()
--------fs_backend()
--------nkmedia_api_syntax.erl(5KB)
----priv()
--------freeswitch.xml(548KB)
--------certs()
--------www(35B)
----rebar.config(387B)
----doc()
--------concepts.md(2KB)
--------index.md(583B)
--------api.md(10KB)
--------kms.md(8KB)
--------fs.md(5KB)
--------intro.md(153B)
--------events.md(2KB)
--------roadmap.md(325B)
--------janus.md(7KB)
----util()
--------shell_app.config(660B)
--------shell_vm.args(747B)
----README.md(5KB)
----include()
--------nkmedia_call.hrl(1KB)
--------nkmedia.hrl(2KB)
--------nkmedia_room.hrl(1KB)
----test()
--------app.config(1KB)
--------vm.args(616B)
--------basic_test.erl(5KB)