Aja output not functioning in new plugin
I am using the new AJA plug-in and am unable to get output from the card. Unreal only seems to be recognizing Port 1 and 2 for input, so I am getting a good input feed. However, Port 3 and 4 seem to not be recognized and are not sending data out. I have tried the studio example where I am facing the same issue, and have loaded up AJA Control Room where the card was outputting video feed through Port 3 and 4 normally. Any help is appreciated.
answered Aug 07 '18 at 06:31 PM
Alex O ♦♦ STAFF
The plugin only supports 4K Mode Firmware.
Which KONA card are you using?
answered Jul 19 '18 at 08:39 PM
Alex O ♦♦ STAFF
You need to tell the media output what to output. You can output a Render Target 2D or the scene viewport. What you output need to be of the same size and same pixel format as specified in the AJA Media Output. The "Active Scene Viewport" will be accessible in "New Editor Window (PIE)", standalone game or cook game. The pixel format of the scene viewport is defined in the project settings, Engine->Rendering->Frame Buffer Pixel Format.
answered Aug 08 '18 at 01:27 PM
Hi. When I set output SDI by AJA Kona4 with Fill only. My setting with the kona card in UE4.20:
I get this message when play the level:
"LogAjaMedia: Warning: Lost 6 frames on Aja input [aja://device0/port1]. UE4 frame rate is too slow and the capture card was not able to send the frame(s) to UE4."
How can I fix this?
Thank you so much
I did some more tests using AJA Kona lhe plus and following your instructions (specially reading the output log) I finally had been able to use the input port or the media ouput and see some UE4 content through the SDI output of the card (not both at the same time).
The ony problem I have now is trying to make this work simultaniously, I mean seeing some content from the SDI input rendered in the engine and at the same time seeing this viewport target render in the SDI output of the AJA.
As far as I can see it seems like the ports for the AJA Kona lhe plus are not properly "discovered" it seems like only one port is detected, but the card itself have in fact 3 ports: 1 input, and 2 outputs (main and secondary which should also be able to be used as fill+key synced signals).
I can understand you guys at Epic have a lot of work developing this new features and that you can't test all the different models of cards, specially the older ones which can't deal with 4k and doesn't have these top of the line features that you like to showcase in your techdemos and samples.
So how could we help enriching this nice AJA plugin in order to make it "fully compatible" with these different port configuration found on different Kona line cards? Any tips about where to find the pices which should be "adapted"?
As far as I saw, the AJA SDK and documentation are only available joining their developers program, so I don't know if we could find a solution without any kind of documentation...Maybe it would be better filling and issue in a particular GitHub repo?
Thanks for guiding us!
Unfortunatelly our Kona lhe+ only supports HD, so I can imagine simply doesn't have any 4k firmware mode available (I didn't found any similar mode for that particular AJA card in AJA's control panel).
I din't know that "additional" Unreal layer which is not distributed, and so if this layer exists the source code for that plugin won't be available, because this AJA developer "rights thing", it does make sense I suppose...
I'll have to wait for another version of that plugin, maybe they have some spare time for improving this "port discover/mapping" in order to make it compatible with more AJA cards. I didn't expect any progress on that since they will probably prefer implementing a Blackmagic plugin (again just testing their 4k/8k newer cards) but nothing to regret here again, it all make sense...
The good thing though is that AJA kona cards are so robust and well made that even without having in mind this different port configuration or even without having the 4k firmware, they actually handle both in and out operation, but with the only limitation (as far as I saw with the actual 4.20.3) that you won't be able to make them both work at the same time (just Input video or Output video, not both at the same time, at least if you don't use two different cards, which may probably work too).
Using the populated AJA port1 I'm able to see the input coming or if I not use that input, I can assing the MediaOutput to that port1 in order to use the main fill ouput of this AJA Kona Lhe+ card:
Digging even more, this also applies to the secondary output (Fill+Key setup). Without using the "input port" you're perfectly able to make both outputs work making its thing with the alpha's, which is so nice for a "not supported" card!
The editor could be "improved" to show different ports available in a better way, now for the "non supported" cards, at least with Kona Lhe+, it shows just one port, instead of the default 3 ports (1 in, and 2 outs) available in that device/card.
The secret is pasting in a "text field" or notepad, in order to see which sintax Ue4 editor is expecting for them:
AJA Kona Lhe+
The other Ports are not defined in the editor when a Kona Lhe+ is plugged, so lets define them: (I also added the Name="KonaLhe+" showed in Ue4 in the DeviceName of my "CustomPorts", because why not?)
*Can't be used simultaneously with output fill, because they're using "exactly the same port"
answered Oct 23 '18 at 04:22 PM
Let me also attach the INI configuration file that I ended setting up in order to make this AJA Kona Lhe+ working.
Please note that the final step would be finding the proper way of telling UE4 that the input and the output ports are not the same kind of ports.
answered Oct 23 '18 at 04:28 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here