Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!

Question NEED TO KNOW HOW TO STREAM MULTIOUTPUTS BITRATES

Mariozix

Extended Member
Ext. Member
Joined
Oct 25, 2019
Messages
110
Reaction score
609
Points
104
Location
CHINA
Now i have check most of this articles


but still didn't know if xtream ui support this option
if i have an m3u playlist can i use a http line and encode into many qualities then stream it via xui and if it will be process from the gui by using custom ffmpeg or i need to do it from putty tunnel and ffmpeg +HLS then stream it i am really confused about this
could any one helps me please or provide me with explanation or links how to do it in specified steps ?
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
i see
so i think i have to build hls server and nginx to can get my desired m3u8
at end i will find the map into xui
 
i see
so i think i have to build hls server and nginx to can get my desired m3u8
at end i will find the map into xui
You will need to use Nginx+RTMP to create multi bitrate streams.

Xui custom ffmpeg command won't do it.
 
You don't have to use nginx and rtmp. with ffmpeg you can generate several output streams with multiple bit rates. this can be given out as hls output in an m3u8. then you need the nginx with rtmp or hls to push, but not to transcoding. or you can do it the cheapest way and push it to a simple html release and access it from there. However, it is important that the current hls segments are always available, otherwise the m3u8 output will grow infinitely.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
You don't have to use nginx and rtmp. with ffmpeg you can generate several output streams with multiple bit rates. this can be given out as hls output in an m3u8. then you need the nginx with rtmp or hls to push, but not to transcoding. or you can do it the cheapest way and push it to a simple html release and access it from there. However, it is important that the current hls segments are always available, otherwise the m3u8 output will grow infinitely.
Are you saying he can do this with XUi?
 
If ffmpeg is running on the same Server it should be no Problem.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
For example:

ffmpeg -i input.file -c:v libx264 -c:a mp2 \
-f tee -map 0:v -map 0:a "output.mkv|[f=mpegts]udp://10.0.1.255:1234/"

ffmpeg -i input \
-s 1280x720 -acodec … -vcodec … output1 \
-s 640x480 -acodec … -vcodec … output2 \
-s 320x240 -acodec … -vcodec … output3


Or this....

ffmpeg -i “1080p_video” -vf yadif -c:v libx264 -vb 1000k -s 1280×720 -preset fast -c:a aac -ab 112k “720p_video.mp4” -vf yadif -c:v libx264 -vb 700k -s 854×480 -preset fast -c:a aac -ab 80k “480p_video.mp4” -vf yadif -c:v libx264 -vb 400k -s 640×360 -preset fast -c:a aac -ab 64k “360p_video.mp4” -vf yadif -c:v libx264 -vb 200k -s 480×270 -preset fast -c:a aac -ab 32k “240p_video.mp4”
 
For example:

ffmpeg -i input.file -c:v libx264 -c:a mp2 \
-f tee -map 0:v -map 0:a "output.mkv|[f=mpegts]udp://10.0.1.255:1234/"

ffmpeg -i input \
-s 1280x720 -acodec … -vcodec … output1 \
-s 640x480 -acodec … -vcodec … output2 \
-s 320x240 -acodec … -vcodec … output3


Or this....

ffmpeg -i “1080p_video” -vf yadif -c:v libx264 -vb 1000k -s 1280×720 -preset fast -c:a aac -ab 112k “720p_video.mp4” -vf yadif -c:v libx264 -vb 700k -s 854×480 -preset fast -c:a aac -ab 80k “480p_video.mp4” -vf yadif -c:v libx264 -vb 400k -s 640×360 -preset fast -c:a aac -ab 64k “360p_video.mp4” -vf yadif -c:v libx264 -vb 200k -s 480×270 -preset fast -c:a aac -ab 32k “240p_video.mp4”
Okay, got it. So this command will be added to XtreamUI ffmpeg custom command right?
 
You can try it...but i would recommend that you try to run the mpegts output via UDP on Localhost.
So you are able to insert the stream via udp://127.0.0.1:8999/playlist.m3u8 for example

You have to combine the output to a m3u8
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
You can try it...but i would recommend that you try to run the mpegts output via UDP on Localhost.
So you are able to insert the stream via udp://127.0.0.1:8999/playlist.m3u8 for example

You have to combine the output to a m3u8
Alright, Will try. Thanks
 
The problem here is, how protect sources?

They is open to the world ?
 
You can try it...but i would recommend that you try to run the mpegts output via UDP on Localhost.
So you are able to insert the stream via udp://127.0.0.1:8999/playlist.m3u8 for example

You have to combine the output to a m3u8
could you explain this more details
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
use flussonic , xaccel codec
the easy and best way and you can monitor your streams
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
you will not share the rtmp directly, you will use the converted different quality output in imput for ur iptv panel to create NewChanel SD, etc quality.
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top