typora样式展示

    技术2024-05-28  104

    Building on Ubuntu16.04

    Preparation

    install packages

    apt-get update apt-get install libmicrohttpd-dev libjansson-dev \ libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev \ libopus-dev libogg-dev libcurl4-openssl-dev liblua5.3-dev \ libconfig-dev pkg-config gengetopt libtool automake libnice-dev

    install libsrtp

    wget https://github.com/cisco/libsrtp/archive/v1.5.4.tar.gz tar xfv v1.5.4.tar.gz cd libsrtp-1.5.4 ./configure --enable-openssl make && make install

    Compile

    Once you have installed all the dependencies, get the code:

    git clone http://gitlab.dilusense.com/beijing/live-stream.git cd rtsp-proxy-server-webrtc bash autogen.sh ./configure make make install

    To install config files:

    make configs

    Configure

    Config files are installed in /usr/local/etc/janus.

    modify http port

    modify janus.transport.http.jcfg:

    general: {

    ... port = 8088 # Web server HTTP port ...

    }

    add a rtsp stream

    modify janus.plugin.streaming.jcfg,add config to the end of the file like this:

    rtsp-test: {

    type = "rtsp" id = 99 description = "RTSP Test" audio = false video = true url = "rtsp://10.0.1.251:554/h264/ch1/main/av_stream" rtsp_user = "admin" rtsp_pwd = "dilu1234"

    }

    Start the server

    janus
    Processed: 0.024, SQL: 9