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!

Tutorial HowTo push a RTMP stream to XUI.ONE

redhat

Administrator
Staff member
Administrator
Joined
Jun 19, 2019
Messages
3,298
Reaction score
15,884
Points
134
Location
root[@]woi
HowTo push a RTMP stream to XUI.ONE


1. Preparing the XUI.ONE Panel

1.1 Go to the Server Settings >> Manage Servers
1.2 Open the Server Settings under Edit Server
1.3 Open the Tap "Advanced" and check out the RTMP Port
1655242285094.png

1.4 Go to Management >> Acccess Control >> RTMP IPs
1.5 We have to add here 2 IPs (One for Device where RTMP stream comes from and the other one must be the Local IP 127.0.0.1)
In my case will use OBS for the RTMP stream for Demo purposes, so i will add my public IP with PUSH permissions (I am pushing the stream to the server)
The addtional Local IP 127.0.0.1 with pull permissions is required to pull my incoming RTMP stream to the Panel it self as a Channel.
1655242689924.png

1.6 Go to Content >> Streams >> Add Stream
1.7 Add your decided Stream Name (in my case RTMP), select your decided Cateory and Bouguet
1.8 Add the source stream URL, like: rtmp://localhost:8880/live/mychannel?password=h2WVR4j2SSgXZ46t
> mychannel (this is the stream key and can be freely chosen)
> ?password=h2WVR4j2SSgXZ46t (The RTMP access password from step 1.5)
1655243603496.png

1.9 Under Servers Tap, select the Server(s) (Main or LB) where you want to stream from this Channel and save the Channel
1655243587676.png


2. Push your RTMP stream from your PC or Encoder to the Panel

2.1 Open OBS Settings >> Stream and the Server IP & Port and RTMP credentials like:

Server: rtmp://[SERVERIP}:[RTMPPORT]/live
Stream Key: [CHANNELNAME]?password=[RTMPPASSWORD]

In my example it looks like:
1655243854285.png


2.2 Push the RTMP stream to the Server (XUI.ONE Panel) with clicking the Start Stream button. If you succesfull conected you will see on the rigt buttom the FPS and Bitrate.

1655244245924.png

2.3 Go back to the Panel >> Content >> Manage Streams and check the Channel you added at step 1.6 - 1.9
If the Channel Uptime has been started, you can be happy !

1655244720757.png
 
Last edited:
HowTo push a RTMP stream to XUI.ONE


1. Preparing the XUI.ONE Panel

1.1 Go to the Server Settings >> Manage Servers
1.2 Open the Server Settings under Edit Server
1.3 Open the Tap "Advanced" and check out the RTMP Port
View attachment 3137

1.4 Go to Management >> Acccess Control >> RTMP IPs
1.5 We have to add here 2 IPs (One for Device where RTMP stream comes from and the other one must be the Local IP 127.0.0.1)
In my case will use OBS for the RTMP stream for Demo purposes, so i will add my public IP with PUSH permissions (I am pushing the stream to the server)
The addtional Local IP 127.0.0.1 with pull permissions is required to pull my incoming RTMP stream to the Panel it self as a Channel.
View attachment 3139

1.6 Go to Content >> Streams >> Add Stream
1.7 Add your decided Stream Name (in my case RTMP), select your decided Cateory and Bouguet
1.8 Add the source stream URL, like: rtmp://localhost:8880/live/mychannel?password=h2WVR4j2SSgXZ46t
> mychannel (this is the stream key and can be freely chosen)
> ?password=h2WVR4j2SSgXZ46t (The RTMP access password from step 1.5)
View attachment 3141

1.9 Under Servers Tap, select the Server(s) (Main or LB) where you want to stream from this Channel and save the Channel
View attachment 3140


2. Push your RTMP stream from your PC or Encoder to the Panel

2.1 Open OBS Settings >> Stream and the Server IP & Port and RTMP credentials like:

Server: rtmp://[SERVERIP}:[RTMPPORT]/live
Stream Key: [CHANNELNAME]?password=[RTMPPASSWORD]

In my example it looks like:
View attachment 3142


2.2 Push the RTMP stream to the Server (XUI.ONE Panel) with clicking the Start Stream button. If you succesfull conected you will see on the rigt buttom the FPS and Bitrate.

View attachment 3143

2.3 Go back to the Panel >> Content >> Manage Streams and check the Channel you added at step 1.6 - 1.9
If the Channel Uptime has been started, you can be happy !

View attachment 3145
Exelent. I finally got it working thanks to your guide :)
 
I never thought xui had RTMP incoming. Thanks for the guide. If someone knows please post about stabilizing streams with timestamp issues without (no or mild) encoding.
 
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
has any one had this stop when uploading sometimes its cuts out on my open vpn when i change the keys after it stops it wont reconect ?
is there any outher software that works near the same as this ?
or is it then vpn that might be causing this problem and i need a new one any suggestions to a new vpn ?
 
This is working great, thanks!

What about in a load balancer setup? How would you handle the RTMP streams then? Every server couldn't look to itself for the stream, so, I assume you would change localhost to the IP of the load balancer that is actually receiving the stream? (This is a guess)
 
Thank you so much!!! is this possible with xui f22 ??? how do I get the password with xui f22?
 
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
Thank you so much!!! is this possible with xui f22 ??? how do I get the password with xui f22?
Hi Juan, if you are referring to configuring the RTMP in the XtreamUI F22 panel, you set the passwd yourself.

There is information in the XtreamUI section about it.

(y)
 
amazing tutorial, any way to allow any ip
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top