janus
jinleileiking opened this issue · comments
whep demo
https://www.meetecho.com/blog/whip-whep/
janus
- 下载依赖
sudo apt install libsrtp2-dev
whep依赖ws,而janus编译的时候如果没有libwebsocket会自动不启动,所以要按照readme编译ws
- 编译
./configure --prefix=`pwd`/out --disable-data-channels --disable-rabbitmq --disable-mqtt
make
make install
make configs
libtool --finish ./out/lib/janus/plugins
libtool --finish ./out/lib/janus/transports
libtool --finish ./out/lib/janus/events
- 启动
cp out/etc/janus/janus.jcfg .
改out/etc/janus/janus.plugin.streaming.jcfg配置文件的alaw的目录为绝对路径
改janus.jcfg的general folders目录为绝对路径
cd out && ./bin/janus -C ./janus.jcfg -F ./etc/janus/
- 检查stream demo是否正确工作
cd html
python3 -m http.server 9002
打开浏览器 http://192.168.3.2:9002/streamingtest.html
点击start,选alaw
![image](https://private-user-images.githubusercontent.com/93968/240262060-d220112c-a392-42e8-ab88-bc5fa01669b6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODAwNDIsIm5iZiI6MTcyMDA3OTc0MiwicGF0aCI6Ii85Mzk2OC8yNDAyNjIwNjAtZDIyMDExMmMtYTM5Mi00MmU4LWFiODgtYmM1ZmEwMTY2OWI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA3NTU0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU2MmQxMjNmNTliZGM2ZTY4NTZlODZlM2ZjMjM4ZjI4ZDU1ZmE3YjJhNGIyZGEyMjlkNzUzYzVlMWVkYmM4MmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8d5A0NJIt34ZW7JQVK0-EsVkeWoQgkUa1iOjdWfm_bw)
点 watch or listen
whep server
https://github.com/meetecho/simple-whip-server 这个直接跑就行
![image](https://private-user-images.githubusercontent.com/93968/239186659-44844974-ab4e-45d9-8661-ab0bf26ff6a7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODAwNDIsIm5iZiI6MTcyMDA3OTc0MiwicGF0aCI6Ii85Mzk2OC8yMzkxODY2NTktNDQ4NDQ5NzQtYWI0ZS00NWQ5LTg2NjEtYWIwYmYyNmZmNmE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA3NTU0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyZjYyZGExMWRhYjYxN2FhZWZmYzk3ODgwMDdkMjY5OTFiODQ3MTJmYWE2ZTcwN2EyMTdiNzA5ZjQzMDZhYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FtJOxYu1w3IRg8MLgKF6-bIUQhveFCPHiIbKLhpcUwo)
填,2,2 然后点,watch,就能听见马拉多纳了
faq
-
没有plugin目录
执行libtool -
stream demo没反应
只有音频,没有视频。。。。。 -
configure输出能看有哪些模块要编译