I have working Java code to stream BufferedImage files created on runtime as h264 stream. I can play the created video stream on Vlc player but it does not play on my player. The reason is that video stream is not encoded with rfc specifications. I need this code to be fixed by adding compliance to rfc specifications. Also I need a free tool which proves that the created stream complies with rfc specifications.
I read your problem . I am expert java developer and recently i was working on live streaming in java . I build SingleSignOn project for company in which i use live streaming . I can solve your problem.