
Requirements:
Brightauthor 4.3 or newer
XD2 or 4K required when streaming HDMI input or Display


Add Plugin Instructions:
Add server plugin to your BrightAuthor project under the
File menu, presentation properties, autorun
Plugin name is "server"



Using Plugin:
The streaming server starts automatically to serve files from the BrightSign.
To server the display output or HDMI input, change one of these settings in the plugin

s.streamdisplayenabled = false	'stream display output automatically
s.hdmioutenabled = true		'stream hdmi output automatically
s.hdmimultienabled = false	'stream hdmi output automatically to multicast

Note: If all are false, then clients can stream video files from the server.

Client URLS:
'Streaming File from Client: rtsp://ServerIpAddress:8090/file:///folder/file.ts
'rtsp://ServerIpAddress:8090/file:///file.ts

'Stream HDMI input from client
rtsp://serverIPAddress:8090/mem:/hdmi/stream.ts

'Stream display output from client
rtsp://serverIPAddress:8090/mem:/display/stream.ts

'hdmimultienabled - serves hdmi input to multicast address on startup or project start



Other Settings:

HDMI Encoder Settings 
pipleline$="hdmi:,encoder:vformat=720p60&vbitrate=8000,"

(multicast)
pipelineaddress$ = "hdmi:,encoder:vformat=720p30&vbitrate=8000,"+m.multicast$


Resolution: 	change 720p30 to 1080p60 
Bitrate: 	change 8000 to 15000 for bitrate (8mbps to 15mbps)


Multicast Address: (change value in quotes)
s.multicast$ = "rtp://10.1.1.248:5004/" 'rtp://239.192.0.0:5004/"


Streaming Display Output Settings:
display:mode=1&vformat=720p30&vbitrate=8000,encoder:,mem:/display