BMS Instructor mod (a fast sensors and 3d world streamer)
-
Spent some time thinking about how to get more people into serious sims like bms, got the following idea:
- Have students stream their 3d world and cockpit sensors to an instructor.
- Let the instructor view streams from multiple students in parallel, to see what the students are doing.
I’ve developed a working prototype for such a software (it does all the above, but as a prototype, is a little messy to set up). Tested it together with a dutch friend today and it seems to work very well.
So I’m looking for some input on how you think such a software should work from user and also developer standpoints.
–-----------------
NEW release, 8998 - ATTENTION NOT BACKWARDS COMPATIBLE (both instructors and students need to update for this new version to work)
- rev8998 solves the problem with the video being offset horizontally.
There’s no documentation, but it’s quite simple to use.
It contains 3 items.- VcRedist, Student folder and Instructor folder.
- Both students and instructors need to install the vcredist.
INSTRUCTORS
- Need to have java installed.
- Need to open port 12346 (yes, not 12345 :))
- Just launch the “start.bat” inside the instructor folder
STUDENTS
- Copy the contents of the student folder to their falcon x86 folder.
- Set callsign(IMPORTANT!), bandwidth, stream resolutions and instructor IP (to stream to) in the stream_trainer.ini
- Run the FalconDisplaysExposer.exe instead of Falcon BMS.exe
-
Correct me if I’m wrong here. Would that not require a massive internet connection to do that?
Greetings
-
@NIL:
Correct me if I’m wrong here. Would that not require a massive internet connection to do that?
Greetings
I don’t think so. I’d say the streams would be somewhere along the lines of youtube?
Imo for instructing someone, you don’t need 100% perfect view, it just has to be good enough.If you decide to stream it in HD it will require loads of data (streaming resolution configurable, and independent from game resolution), sure, but if the instructor wants to view 10 streams in parallel, then u dont really need hd on each, right ?
Obviously the instructor mostly needs downstream bandwidth, and the students need upstream bandwidth.
Currently the streaming speeds are set in a student configuration file looking something like:
[d3d_backbuffer]
res_x = 640
res_y = 400
resize_on_gpu = 0
bit_rate = 800000[falcon_sensors]
res_x = 400
res_y = 400
resize_on_gpu = 0
bit_rate = 500000[misc]
callsign = apapa
stream_to = 127.0.0.1
frame_rate = 25
port = 12346 -
Okay. Cool
Greetings
-
We use MFD extractor as rover for a JTAC but if used over the internet ALL gauges and HUD/MFD displays can be send to instructor to give him feedback about the student
-
Spent some time thinking about how to get more people into serious sims like bms, got the following idea:
- Have students stream their 3d world and cockpit sensors to an instructor.
- Give the instructor ability view all streams in parallel, to see what the students are doing.
I’ve developed a working prototype for such a software (it does all the above, but as a prototype, is a little messy to set up). Tested it together with a dutch friend today and it seems to work very well.
So I’m looking for some input on how you think such a software should work from user and also developer standpoints.
Good idea.
keep it up and show us some more… -
Sounds like a great idea
-
Sounds really great! Good luck mate! Finger crossed!
-
We use MFD extractor as rover for a JTAC but if used over the internet ALL gauges and HUD/MFD displays can be send to instructor to give him feedback about the student
+1
MFDE give’s you all you need sensor’s fcr rwr mfds hsi gauge’setc etc etc…
But a nice addition would be to control the swithce’s of your students pit.Something like you can pull the gear handle or change needle settings on his HSI while doing IFR stuff…
I’ve looked into that some time a go and used gigurra key transmitter/reciever that come’s with GPT.
-
We use MFD extractor as rover for a JTAC but if used over the internet ALL gauges and HUD/MFD displays can be send to instructor to give him feedback about the student
Oh ok - maybe I’m reinventing the wheel hehe… but… can it handle multiple students at once?
-
Oh ok - maybe I’m reinventing the wheel hehe… but… can it handle multiple students at once?
Nope you can’t handle multiple students at once.
But you can connect to another student/rover if you’re done with the first student/rover.Are you planning to handle more client at the same time?
-
Nope you can’t handle multiple students at once.
But you can connect to another student/rover if you’re done with the first student/rover.Are you planning to handle more client at the same time?
Yes the software supports any number of clients (until your bandwidth or cpu power runs out ^^)
-
Definetly have to try this…
Another solution to follow a student in flight.
Thanks for your efforts, keep it going. -
-
This post is deleted! -
Next features I’m prioritizing.
1. Recording incoming streams
2. Support for multiple instructors
3. Support for students to view what the instructors are doingWill see if I’ll implement those anytime soon.
#1 I will probably do - it’s easy
#2 maybe
#3……not sure…later?#1 it’s a need
#2 it’s useful
#3 didn’t understand… -
Hi GiGurra,
Just tested it with Yorz! Amazing! :rolleyes:
See you online.Cheers,
Scub -
Still testing and found some bugs but man this is soooo nice!
-
Still testing and found some bugs but man this is soooo nice!
This was what Yorz was able to see; three bms pilots multistreamed onto his display…
Two streams are from one instructor and one student, busy with A2A training
One stream from me, busy making screenshots of a new tanker skinHe was able to see it all, also, give comment on the fly! I believe this is will be a great instructor tool!
SCREENSHOT1
SCREENSHOT2
Cheers,
Scub -
Doesn’t seem to work here.