Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.2.1] janus.plugin.audiobridge not found #3306

Closed
muramidaza opened this issue Dec 8, 2023 · 5 comments
Closed

[1.2.1] janus.plugin.audiobridge not found #3306

muramidaza opened this issue Dec 8, 2023 · 5 comments
Labels
multistream Related to Janus 1.x

Comments

@muramidaza
Copy link

I installed Janus-GateWay.

apt-get -y update &&
aptitude install -y libmicrohttpd-dev libjansson-dev
libssl-dev libsofia-sip-ua-dev libglib2.0-dev
libopus-dev libogg-dev libcurl4-openssl-dev liblua5.3-dev
libconfig-dev pkg-config libtool automake doxygen graphviz
libusrsctp-dev
libavutil-dev libavcodec-dev libavformat-dev

wget https://github.com/cisco/libsrtp/archive/v2.2.0.tar.gz &&
tar xfv v2.2.0.tar.gz &&
cd libsrtp-2.2.0 &&
./configure --prefix=/usr --enable-openssl &&
make shared_library && make install

git clone https://gitlab.freedesktop.org/libnice/libnice &&\
cd libnice &&\
meson --prefix=/usr build && ninja -C build && ninja -C build install

git clone https://github.com/meetecho/janus-gateway.git &&
cd janus-gateway &&
sh autogen.sh &&
./configure --prefix=/usr/local --enable-docs --enable-post-processing &&
make &&
make install &&
make configs

Everything works except janus.plugin.audiobridge

@muramidaza muramidaza added the multistream Related to Janus 1.x label Dec 8, 2023
@muramidaza
Copy link
Author

muramidaza commented Dec 8, 2023

The video room is working. Text chat works. But if I send a request for an audio room {
"janus": "message_plugin",
"transaction": "{{$guid}}",
"admin_secret": "janusoverlord",
"plugin": "janus.plugin.audiobridge",
"request": {
"request": "exists",
"room": 31
}
} returned {
"janus": "error",
"transaction": "4655836b-d27d-4b8f-965a-a401853febe2",
"error": {
"code": 460,
"reason": "Invalid plugin"
}
}

@RSATom
Copy link
Contributor

RSATom commented Dec 8, 2023

Audiobridge now has new dependency - libspeexdsp

So you should install libspeexdsp-dev too. Unfortunately it's not documented yet.

@muramidaza
Copy link
Author

muramidaza commented Dec 8, 2023

"/usr/local/lib/janus/plugins" no file audiobridge. Have files: libjanus_echotest.la libjanus_nosip.la libjanus_recordplay.la libjanus_sip.la libjanus_streaming.la libjanus_textroom.la libjanus_videocall.la libjanus_videoroom.la
libjanus_echotest.so libjanus_nosip.so libjanus_recordplay.so libjanus_sip.so libjanus_streaming.so libjanus_textroom.so libjanus_videocall.so libjanus_videoroom.so
libjanus_echotest.so.2 libjanus_nosip.so.2 libjanus_recordplay.so.2 libjanus_sip.so.2 libjanus_streaming.so.2 libjanus_textroom.so.2 libjanus_videocall.so.2 libjanus_videoroom.so.2
libjanus_echotest.so.2.0.1 libjanus_nosip.so.2.0.1 libjanus_recordplay.so.2.0.1 libjanus_sip.so.2.0.1 libjanus_streaming.so.2.0.1 libjanus_textroom.so.2.0.1 libjanus_videocall.so.2.0.1 libjanus_videoroom.so.2.0.1

@RSATom
Copy link
Contributor

RSATom commented Dec 8, 2023

@muramidaza
Copy link
Author

Thank you, after adding libspeexdsp-dev the audio room started working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
multistream Related to Janus 1.x
Projects
None yet
Development

No branches or pull requests

2 participants