-
Notifications
You must be signed in to change notification settings - Fork 1
Compatibility notes
The FMJ library used for webcam support does not support 64 bit versions of Java. However, FMJ is compatible with Java 1.6 (1.5 is not required, as previously thought).
When building RoboWars with video support, ensure that the FMJ native libraries for your platform are included in your Java build path. In Eclipse, you can specify this by right clicking on the project, selecting "Properties", and setting the following:
When "Edit" is selected, make sure you select the native folder for your platform using the "Workspace" button (and not "External Folder").
To test client side video streaming VLC may be used as the media server. For proper playback, VLC must serve video with the following parameters:
Resolution = 320x240, Destination = RTSP, Transcoding Activated, Encapsulation = MP4/MOV, Video Codec = MPEG-4, 400 - 600 kb/s Bitrate, 5 FPS
The server and client projects depend on each other, and by default Eclipse will flag this as an error and refuse to compile to project. To fix this issue, you can adjust the severity level of circular dependencies under Preferences > Java > Compiler > Building > Build path problems > Circular dependencies.
