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.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
https://github.com/kvaster/iptv-proxy
got it but they didn't mention it is for nginx config?
In the simplest form it can be done with ffmpeg only but ideally you'll want a server solution like nginx with nginx-rtmp-module.
I did it before while traveling and using my TV stick, I had to reencode my streams to lower quality in order to save on mobile data.
By the way this method is called restreaming. IPTV providers don't like it so much.
i got something from chatgpt
`Restreaming IPTV using FFMPEG and NGINX requires some technical expertise and setup. Here's a high-level overview of the steps involved:
Install FFMPEG: Make sure you have FFMPEG installed on your server. You can typically install it using your server's package manager.
Prepare IPTV Source: You need access to the IPTV source stream. This could be a URL or a local file.
Create an FFMPEG Command: Use FFMPEG to capture and re-stream the IPTV source. Here's a basic command template:
Replace
input_source
with your IPTV source URL or file, andport
with the port number where you want to stream the content.Set Up NGINX: Install and configure NGINX as a reverse proxy to handle client connections and distribute the re-streamed content. Your NGINX configuration might look like this:
Replace
your_domain.com
with your domain or server IP andport
with the FFMPEG port.Start FFMPEG and NGINX: Execute the FFMPEG command, and start NGINX to begin re-streaming the IPTV content.
Client Configuration: Users can access the re-streamed content by connecting to your NGINX server at
http://your_domain.com
(or your server's IP address).Please note that this is a simplified overview, and the actual setup can be more complex depending on your specific requirements and the IPTV source you are working with. Additionally, make sure you have the necessary rights and permissions to re-stream the content, as copyright laws and terms of service may apply.`
but don't know it will work or not
Try it and see.
If you run into problems, ask the upstream content source to resolve.
Its easy, but the hard part is not getting caught.
They use panels that can display user agent of the player, check your ip to determine if its residental or not using maxmind, when you connect, they will also check if specific ports respond to determine if its a server or not. All of this is done automacitaclly by xui panel which most iptv providers use. You also need to setup automatic restarts at different times for the stream, since nobody watches 24/7 and restarting exact same time is also detectable.
The reason they care is due to public stream sites, which gets targeted by Friend MTS. Some channels have fingerprinting, and one person showing it publicly will expose the person at the top whos personally subscribed to it. In some PPV events, you can sometimes see red numbering at top left of the screen for 5-10 seconds. This is done by event publisher to all streams in order to catch the person who is showing it on various websites. xui panel also has this kind of function to catch restreamers.
Wrong thread, sorry for necroposting....