upd: tutorials
warning: this is not plug-and-play thing, and you cannot just download and use it with some random people.
In fact you will need a group/clan who can afford to have own dedicated server for this and you will need to set-up and run (alongside with PR) at least 3 programs to use this as intended.
Yes, it is very complicated, but this is the only way to have almost real-time displays.
btw, in arma 3 it can be done out-of-the-box without any effort from user so you can make a suggestion for future PR:A3
How to setup a RTMP-server. (windows version)
note: you dont need a dedicated server for every squad member, just one for your squad.
-----------------------------------------------------------------------------------Important: make sure that your PC (where you're going to run the server) is reachable from the net. For example you can create a local PR server and the others can connect to it then it should be OK.
1. Get the server.
I've used this one: Moment - Home
Download the archive containing the server files and unpack it anywhere you like.
3. Configure the server. There is a txt file named "moment.conf", open it and delete everything in it.
Copy-paste the following:
//=======================================================================
#define HOST 127.0.0.1 //<------- REPLACE IT ON YOU SERVER IP<---------
#define RTMP 1935
moment {
this_rtmp_server_addr = HOST:RTMP
publish_all = yes
num_threads = 2
}
mod_rtmp {
rtmp_bind = :RTMP
rtmpt_bind = ""
ping_timeout = 3153600000
send_delay = 0
}
//=======================================================================
4. Save the file
5. Run the server. There is a file named "moment.bat", just double-click on it.
Done, the server should be up and running.
You dont have to run your own server and can use any public streaming service (twitch for example), but in this case your stream will be delayed (lag).
How to setup a streaming client (basic OBS)
- (If you're running your own server as explained above)
- 1. Get and install the client
Open Broadcaster Software- 2. Run it.
Go to Settings > Broadcast settings.- Set the "Streaming service" to "Custom"
In the server field input: rtmp://<YOUR SERVER IP HERE>:1935/live
In the "Play Path/Stream Key" input your nickname.
Set "Delay" to 0.
Check the "Minimize Network Impact" checkbox.
http://i3.5cm.ru/i/C752.png- Go to "Video " section
Set the minumal available resolution for video.
Set "FPS" to 15
(It is necessary for minimizing the load on your CPU and network)
http://i1.5cm.ru/i/urTU.png- Go to "Advanced" section
Set the "x262 CPU preset" to "ultrafast"
Press [OK]- 4. Right-click on the "Sources" field
Select "Game Capture"
http://i0.5cm.ru/i/A1j1.png
Input any name and then select the BF2 application (note: you may have to refresh it with every BF2 restart, i'm not sure)
Turn off the sound
Press "Start Streaming"
Now your stream should be available at rtmp://<YOUR SERVER IP HERE>:1935/live/nickname
http://i2.5cm.ru/i/NaIG.png- Here we go, you can now input the settings into the app and should be able to see your stream. Just tell your squadmembers you want to see your screen to do the same.
(You dont need to have your own stream in the app, just for testing purposes)
http://i3.5cm.ru/i/EZpV.png
The stream will lag for about 1-1.3 second (according to your ping to the server).
It's OK for armour / infantry gameplay, but not comfortable for CAS gunner / pilot.- How to stream with less delay (0.1-0.5s)
There is the only way: stream the video coded with VP6.
I have not seen any broadcasting software that supports it except one: Adobe Flash Media Live Encoder (FMLE), but it does not supports game capture.
So you'll need the tool that will capture the game and output it to FMLE.
Options: XSplit, PlayClaw, Dxtory, ?
None of these is free. And i have not seen any free software with similar functionality.
1. XSplit
"Enable virtual camera output" in settings
Select the BF2 as source for XSplit
Select XSplitBroadcaster as source for FMLE
Done
2. PlayClaw
Enable output to virtual camera
Select PlayClaw virtual camera as source for FMLE
Start capturing in game
Done
3. Dxtory
I have not tried it but it has the "DirectShow output" which is the same as virtual camera. (dont forget to disable 'file output')
Screenshot for my FMLE settings: http://i0.5cm.ru/i/fl5m.png





