Welcome to World of IPTV

With

+23k members
+11k threads
+106k posts

we are the most popular IPTV community on the web. 

IMPORTANT NOTE:
WE HAVE RECENTLY NOTICED THAT TOO MANY DOUBLE FAKE ACCOUNTS ARE CREATED IN THE PAST.
TO PREVENT THIS ISSUE THE DECISION WAS MADE THAT IN THE FUTURE A ANNUALLY FEE 20 EURO WILL BE RAISED FOR NEW MEMBERSHIPS.

Join now to the World of IPTV

Forum Rules

Before you start, check out the forum rules first

Account upgrade

Upgrade your account to get access to full features

Advertising

Would you like to place your advertisement with us ?

Resources Manager

Hundreds of IPTV scripts and apps are available for download
  • New staff recruitment

    World of IPTV is recruiting new Staff members!
     
    If you also want to be a part of the Staff, then continue here:

    >>> HERE <<<

Tutorial HowTo push a RTMP stream to XUI.ONE

redhat

Administrator
Staff member
Administrator
Chief Moderator
Moderator
Joined
Jun 19, 2019
Messages
2,315
Reaction score
12,549
Points
134
Location
[email protected]
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:

flippy

Member
Member
Joined
Dec 27, 2019
Messages
78
Reaction score
332
Points
64
Location
Osllo
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 :)
 

bestserver868

Member
Member
Joined
Oct 9, 2019
Messages
116
Reaction score
1,114
Points
104
Location
USA
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.
 
shape1
shape2
shape3
shape4
shape5
shape6
Top