init
This commit is contained in:
commit
dca6a71e3e
|
@ -0,0 +1,24 @@
|
||||||
|
FROM ubuntu:latest
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
git \
|
||||||
|
build-essential \
|
||||||
|
cmake \
|
||||||
|
pkg-config \
|
||||||
|
libssl-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libtool \
|
||||||
|
m4 \
|
||||||
|
automake \
|
||||||
|
libjson-c-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
RUN git clone https://github.com/Haivision/srt.git /opt/srt
|
||||||
|
WORKDIR /opt/srt
|
||||||
|
RUN ./configure && make && make install
|
||||||
|
RUN ldconfig
|
||||||
|
RUN rm -rf /opt/srt
|
||||||
|
|
||||||
|
CMD ["bash"]
|
|
@ -0,0 +1,3 @@
|
||||||
|
docker pull doc.devkrupa.org/transcoder-hd-mpeg4
|
||||||
|
docker pull doc.devkrupa.org/transcoder-sd-mpeg4
|
||||||
|
docker pull doc.devkrupa.org/transcoder-sd-mpeg2
|
|
@ -0,0 +1,9 @@
|
||||||
|
FROM debian:stable-slim
|
||||||
|
LABEL maintainer="ShreeBhattJi <shreebhattji@urmic.org>"
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt upgrade -y \
|
||||||
|
&& apt install ffmpeg -y \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
CMD ffmpeg -re -i ${INPUT_URL} -vcodec h264 -vf scale=1280x720 -b:v 2M -maxrate 2M -g 13 -bufsize 4M -metadata service_provider=ShreeBhattJI -metadata service_name=${CHANNEL_NAME} -c:a mp2 -b:a 128k -ar 48000 -content_type video/mpegts -f mpegts -packetsize 1316 ${OUTPUT_URL}
|
|
@ -0,0 +1 @@
|
||||||
|
docker build -t transcoder-hd-mpeg4 .
|
|
@ -0,0 +1,9 @@
|
||||||
|
FROM debian:stable-slim
|
||||||
|
LABEL maintainer="ShreeBhattJi <shreebhattji@urmic.org>"
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt upgrade -y \
|
||||||
|
&& apt install ffmpeg -y \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
CMD ffmpeg -re -i ${INPUT_URL} -vcodec h264 -b:v 3M -maxrate 3M -g 13 -bufsize 6M -metadata service_provider=ShreeBhattJI -metadata service_name=${CHANNEL_NAME} -c:a mp2 -b:a 128k -ar 48000 -content_type video/mpegts -f mpegts -packetsize 1316 ${OUTPUT_URL}
|
|
@ -0,0 +1 @@
|
||||||
|
docker build -t transcoder-original .
|
|
@ -0,0 +1,9 @@
|
||||||
|
FROM debian:stable-slim
|
||||||
|
LABEL maintainer="ShreeBhattJi <shreebhattji@urmic.org>"
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt upgrade -y \
|
||||||
|
&& apt install ffmpeg -y \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
CMD ffmpeg -re -i ${INPUT_URL} -vcodec mpeg2video -vf "scale=720:576,setdar=4/3" -b:v 2M -maxrate 2M -crf 4 -pix_fmt yuv420p -g 13 -bufsize 500k -metadata service_provider=ShreeBhattJI -metadata service_name=${CHANNEL_NAME} -c:a mp2 -b:a 96k -ar 48000 -ac 2 -content_type video/mpegts -f mpegts -packetsize 1316 ${OUTPUT_URL}
|
|
@ -0,0 +1 @@
|
||||||
|
docker build -t transcoder-sd-mpeg2 .
|
|
@ -0,0 +1,9 @@
|
||||||
|
FROM debian:stable-slim
|
||||||
|
LABEL maintainer="ShreeBhattJi <shreebhattji@urmic.org>"
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt upgrade -y \
|
||||||
|
&& apt install ffmpeg -y \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
CMD ffmpeg -re -i ${INPUT_URL} -vcodec h264 -vf "scale=720:576,setdar=4/3" -b:v 1.36M -maxrate 1.36M -g 13 -bufsize 3M -metadata service_provider=ShreeBhattJI -metadata service_name=${CHANNEL_NAME} -c:a mp2 -b:a 96k -ar 48000 -packetsize 1316 -content_type video/mpegts -f mpegts ${OUTPUT_URL}
|
|
@ -0,0 +1 @@
|
||||||
|
docker build -t transcoder-sd-mpeg4 .
|
Loading…
Reference in New Issue