I've made many tests for the last 10 days to get transcoding to work on the hardware we bought for this purpose.
The input stream is a multicast MPEG-TS (video is MPEG2, Audio is MPEGA). The stream is generated by VLC.
The 'production' server is an Areca C7Q67 Motherboard with a i5-2500 Intel processor (in compliance with the hardware acceleration specifications from Wowza for Windows, even if we plan to use Linux).
But we need to run Linux on this server. I've tried Debian 6 and Ubuntu 10.04 (64bits, of course) with Sun's jre 1.6.
The problem is that java crashes (sigsegv) immediately when transcoding starts.
I used the very same boot/system/data disk on another hardware (an old Dell dimension 5150 desktop) and transcoding works great (with both Debian 6 and Ubuntu 10.04).
In the test on the Dell Dimension, the only difference with the production server is the mobo/proc combination.
I also installed Wowza on a Dell R310 server (Ubuntu) and transcoding works great on it too.
I installed Wowza on Windows 7 on this machine and transcoding works perfectly.
So, it seems that transcoding is not working on some hardware platforms with linuxes (at least Ubuntu 10.04 and Debian 6).
So it seems that I need to change either the mobo or the processor on our production server to get it to work correctly.
If you have the same problem, please tell me with which harware...
If your transcoder works nicely (with Debian or Ubuntu), please tell me more about your hardware platform (mobo and proc, so I can guess if it is a mobo chipset or processor related problem).
Thanks and have a nice day,