diff --git a/.circleci/config.yml b/.circleci/config.yml index 301ded93..1e59b5de 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -41,7 +41,7 @@ jobs: - attach_workspace: at: / - checkout - - run: apt-get update; apt-get install -y --no-install-recommends autoconf automake libtool git cmake make g++ xz-utils libgtk-3-dev libasound2-dev libpulse-dev + - run: apt-get update; apt-get install -y --no-install-recommends autoconf automake libtool git cmake make g++ xz-utils libgtk-3-dev libxtst-dev libasound2-dev libpulse-dev - run: echo 'export PATH=/depot_tools:$PATH' >> $BASH_ENV - run: cd ${WEBRTCROOT} && gclient sync diff --git a/Dockerfile b/Dockerfile index 43b9d377..aa6e453b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ LABEL maintainer=michel.promonet@free.fr WORKDIR /webrtc-streamer COPY . /webrtc-streamer -RUN apt-get update && apt-get install -y --no-install-recommends g++ autoconf automake libtool xz-utils libpulse-dev libasound2-dev libgtk-3-dev cmake p7zip-full \ +RUN apt-get update && apt-get install -y --no-install-recommends g++ autoconf automake libtool xz-utils libpulse-dev libasound2-dev libgtk-3-dev libxtst-dev cmake p7zip-full \ && git clone --depth 1 https://chromium.googlesource.com/chromium/tools/depot_tools.git /webrtc/depot_tools \ && export PATH=/webrtc/depot_tools:$PATH \ && cd /webrtc \ @@ -25,7 +25,7 @@ FROM ubuntu:18.04 WORKDIR /app COPY --from=builder /app/ /app/ -RUN apt-get update && apt-get install -y --no-install-recommends libasound2 libgtk-3-0 libssl1.0 \ +RUN apt-get update && apt-get install -y --no-install-recommends libasound2 libgtk-3-0 libxtst6 libssl1.0 \ && apt-get clean && rm -rf /var/lib/apt/lists/ \ && ./webrtc-streamer -V diff --git a/README.md b/README.md index 65ee6c44..30d83033 100755 --- a/README.md +++ b/README.md @@ -137,7 +137,7 @@ The command `curl -s ifconfig.me` is getting the public IP, it could also given In order to configure the NAT rules using the upnp feature of the router, it is possible to use [upnpc](https://manpages.debian.org/unstable/miniupnpc/upnpc.1.en.html) like this: - upnpc -r 8000 tcp 3478 udp + upnpc -r 8000 tcp 3478 tcp 3478 udp Adapting with the HTTP port, STUN port, TURN port. Embed in a HTML page: