docker-nginx-rtmp VS nginx-rtmp-module

Compare docker-nginx-rtmp vs nginx-rtmp-module and see what are their differences.

docker-nginx-rtmp

🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux. (by alfg)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
docker-nginx-rtmp nginx-rtmp-module
2 31
1,021 13,099
- -
0.0 4.3
10 months ago about 1 month ago
XSLT C
MIT License BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

docker-nginx-rtmp

Posts with mentions or reviews of docker-nginx-rtmp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-01.

nginx-rtmp-module

Posts with mentions or reviews of nginx-rtmp-module. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-23.
  • Modifying source code of NGINX RTMP module to maintain connection to output stream while switching between input streams
    1 project | /r/nginx | 11 Dec 2023
    Regarding the first solution, I've looked through some of the source code for the NGINX RTMP Module, and I believe the code I would need to modify lives in the ngx_rtmp_cmd_module.c file: https://github.com/arut/nginx-rtmp-module/blob/master/ngx_rtmp_cmd_module.c
  • How can I develop a real time video streaming service with Django?
    1 project | /r/django | 2 Feb 2023
  • How to securely show web cam live stream 24/7 on website?
    2 projects | /r/selfhosted | 23 Jan 2023
    You could look at setting up the RTMP module on nginx and securing it with lets encrypt - https://github.com/arut/nginx-rtmp-module
  • We made KVRR vrc first radio station using jukeboxes placed across different worlds
    1 project | /r/VRchat | 18 Dec 2022
    foobar2000 -> OBS -> nginx server running nginx-rtmp-module
  • Adding WebRTC support to OBS using Rust
    9 projects | news.ycombinator.com | 15 Dec 2022
  • Ask HN: FFmpeg real-time desktop streaming
    10 projects | news.ycombinator.com | 27 Nov 2022
    If stuck for a server I've used this in the past. nginx with an RTMP module.

    Also linking a config file I commented. Unsure if it'll still work and you can definitely simplify it for OP's needs. It was a proof of concept for a streaming service I was thinking up before realising how much money I don't have, haha

    https://github.com/arut/nginx-rtmp-module

    https://gist.github.com/cohan/7f676d3f561be62d0550785c015f00...

  • Quick question on recording through an encoder
    1 project | /r/VIDEOENGINEERING | 25 Nov 2022
    If you can only output something like RTMP, then your options are a bit more limited. Set up an RTMP server somewhere (e.g. https://github.com/arut/nginx-rtmp-module), and connect with another client that will soak up the RTMP into a file - I think ffmpeg should be able to do that, but I've had the most luck with GStreamer. Again, avoid transcoding it on the way into a file, both ffmpeg and GStreamer can be set up to never touch the encoded media (just copy/pass it along).
  • RTMP with nginx and OBS on Ubuntu
    2 projects | /r/ShinobiCCTV | 11 Nov 2022
    Are you using the rtmp nginx module?
  • Criando seu próprio servidor de stream usando NGINX- RTMP
    1 project | dev.to | 27 Oct 2022
    FROM buildpack-deps:stretch ENV NGINX_VERSION nginx-1.18.0 ENV NGINX_RTMP_MODULE_VERSION 1.2.1 RUN apt-get update && \ apt-get install -y ca-certificates openssl libssl-dev && \ rm -rf /var/lib/apt/lists/* RUN mkdir -p /tmp/build/nginx && \ cd /tmp/build/nginx && \ wget -O ${NGINX_VERSION}.tar.gz https://nginx.org/download/${NGINX_VERSION}.tar.gz && \ tar -zxf ${NGINX_VERSION}.tar.gz RUN mkdir -p /tmp/build/nginx-rtmp-module && \ cd /tmp/build/nginx-rtmp-module && \ wget -O nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_MODULE_VERSION}.tar.gz && \ tar -zxf nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz && \ cd nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION} RUN cd /tmp/build/nginx/${NGINX_VERSION} && \ ./configure \ --sbin-path=/usr/local/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ --error-log-path=/var/log/nginx/error.log \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx/nginx.lock \ --http-log-path=/var/log/nginx/access.log \ --http-client-body-temp-path=/tmp/nginx-client-body \ --with-http_ssl_module \ --with-threads \ --with-ipv6 \ --add-module=/tmp/build/nginx-rtmp-module/nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION} && \ make -j $(getconf _NPROCESSORS_ONLN) && \ make install && \ mkdir /var/lock/nginx && \ rm -rf /tmp/build RUN ln -sf /dev/stdout /var/log/nginx/access.log && \ ln -sf /dev/stderr /var/log/nginx/error.log COPY nginx.conf /etc/nginx/nginx.conf EXPOSE 1935 CMD ["nginx", "-g", "daemon off;"]
  • Streaming to Multiple Platforms Simultaneously
    1 project | /r/streaming | 1 Oct 2022
    But, if it's something you want to do, and want to do it inexpensively you want to use Nginx-RTMP - http://nginx-rtmp.blogspot.com/ - this is a free version of AntMedia Server without the $70 per month fee.

What are some alternatives?

When comparing docker-nginx-rtmp and nginx-rtmp-module you can also consider the following projects:

srs - SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

srt - Secure, Reliable, Transport

PHP-FFmpeg-video-streaming - 📼 Package media content for online streaming(DASH and HLS) using FFmpeg

rtsp-simple-server - Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. [Moved to: https://github.com/aler9/mediamtx]

laravel-ffmpeg - This package provides an integration with FFmpeg for Laravel. Laravel's Filesystem handles the storage of the files.

YouPHPTube - Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

PeerTube - ActivityPub-federated video streaming platform using P2P directly in your web browser

nginx-rtmp-docker - Docker image with Nginx using the nginx-rtmp-module module for live multimedia (video) streaming.

Project-Lightspeed - A self contained OBS -> FTL -> WebRTC live streaming server. Comprised of 3 parts once configured anyone can achieve sub-second OBS to the browser livestreaming

streamline - A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.

OBS-studio-webrtc - This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.