Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

RTMP Server

Hello, I am looking for a service with these characteristics.

1.RTMP server
2. Direct link M3U8 to use in external player
3. If the service has a player that can be customized
4. Protect the stream so that it can only be used in a domain or with a token. If possible with a second m3u8 link without security
5. European server
6. Advice on some questions about streaming.

Note: It is a completely private project for a maximum of 100 people. It is not public, it is not 24 hours but at specific times for certain events.

Comments

  • vsys_hostvsys_host Member, Patron Provider

    @djflakf1

    Our Cloud Xtream UI Panel will suit you!

    You may try 3-Day Trial for $10.
    Xtream UI Panel Cloud costs $120 /month.

    https://vsys.host/xtreme-codes-panel-saas

  • farsighterfarsighter Member
    edited March 2023

    nginx + nginx rtmp module on a Linux VPS can do all that. Configurations are relatively simple if you have basic understanding of HLS m3u format and managing webservers.

    BTW YouTube may also give you a free RTMP URL and host your private (unlisted) live streams, if you meet few conditions.

  • BasToTheMaxBasToTheMax Member
    edited March 2023

    You could take a look at OwnCast.

  • @farsighter said:
    nginx + nginx rtmp module on a Linux VPS can do all that. Configurations are relatively simple if you have basic understanding of HLS m3u format and managing webservers.

    BTW YouTube may also give you a free RTMP URL and host your private (unlisted) live streams, if you meet few conditions.

    I've had that for a few months, but some of my users comment that the transmission sometimes goes wrong for them. I was thinking maybe of a CDN that makes the transmission more stable. do you have any idea?

  • @BasToTheMax said:
    You could take a look at OwnCast.

    Is good but i need more security

  • @vsys_host said:
    @djflakf1

    Our Cloud Xtream UI Panel will suit you!

    You may try 3-Day Trial for $10.
    Xtream UI Panel Cloud costs $120 /month.

    https://vsys.host/xtreme-codes-panel-saas

    Thanks for u offer but is too expensive for me.

  • farsighterfarsighter Member
    edited March 2023

    @djflakf1 said:

    @farsighter said:
    nginx + nginx rtmp module on a Linux VPS can do all that. Configurations are relatively simple if you have basic understanding of HLS m3u format and managing webservers.

    BTW YouTube may also give you a free RTMP URL and host your private (unlisted) live streams, if you meet few conditions.

    I've had that for a few months, but some of my users comment that the transmission sometimes goes wrong for them. I was thinking maybe of a CDN that makes the transmission more stable. do you have any idea?

    It depends where the problems are resulting from, it could be either the broadcasting end (equipment/connection), your end users' typical connection or the server end (specs/configuration/optimizations).

    At the server end the HLS protocol already addresses such issues by being able to simultaneously serve multiple m3u streams in different bitrates and qualities. This (as well as other directives for HLS) can be configured in nginx so even viewers with worst connections can consume the stream. If your VPS has enough CPU and network speed and is optimally located I don't think you'll need a CDN solution for a such a small audience (of less than 100 people).

  • darkimmortaldarkimmortal Member
    edited March 2023

    Everything I’ve found in this space is overengineered af… all you need is a VPS running ffmpeg to receive the stream via your choice of protocol (stp rtmp etc) and mux it into HLS and Dash, dash.js, and apache/nginx to serve the files

    You can also use nginx rtmp plugin but that restricts you to rtmp and h264

  • @darkimmortal said:

    You can also use nginx rtmp plugin but that restricts you to rtmp and h264

    nginx rtmp module can do both HLS and DASH

  • @farsighter said:

    @djflakf1 said:

    @farsighter said:
    nginx + nginx rtmp module on a Linux VPS can do all that. Configurations are relatively simple if you have basic understanding of HLS m3u format and managing webservers.

    BTW YouTube may also give you a free RTMP URL and host your private (unlisted) live streams, if you meet few conditions.

    I've had that for a few months, but some of my users comment that the transmission sometimes goes wrong for them. I was thinking maybe of a CDN that makes the transmission more stable. do you have any idea?

    It depends where the problems are resulting from, it could be either the broadcasting end (equipment/connection), your end users' typical connection or the server end (specs/configuration/optimizations).

    At the server end the HLS protocol already addresses such issues by being able to simultaneously serve multiple m3u streams in different bitrates and qualities. This (as well as other directives for HLS) can be configured in nginx so even viewers with worst connections can consume the stream. If your VPS has enough CPU and network speed and is optimally located I don't think you'll need a CDN solution for a such a small audience (of less than 100 people).

    I greatly appreciate the way you answer, you are very kind. Could I privately send you the rtmp configuration that I have and maybe you could see something that I can optimize? I am not looking for latency reduction but rather to load faster for users.

  • farsighterfarsighter Member
    edited March 2023

    @djflakf1 said:
    and maybe you could see something that I can optimize? I am not looking for latency reduction but rather to load faster for users.

    Have you already defined multiple hls_variant in nginx.conf? like this for example:

    hls_variant _480p BANDWIDTH=800000,RESOLUTION=852x480,hls_fragment=4; hls_variant _720p BANDWIDTH=1500000,RESOLUTION=1280x720,hls_fragment=6; hls_variant _1080p BANDWIDTH=3000000,RESOLUTION=1920x1080,hls_fragment=8;

    Like this an HLS stream will automatically adjust based on viewers' network conditions. You can of course offer even worse quality streams.

    there are many examples online.
    If you've already configured multiple stream variants but still having problems I can have a look.

Sign In or Register to comment.