RTMP video/audio format
Hi,
I'm trying to make a software which sends video and audio data to a flash media server by using RTMP protocol.
Currently, my program can communicate with a flash media server correctly.
RTMP specifications does not describe about the raw data in video/audio messages, so I muxed raw H.264 and AAC data into video/audio messages and sent to the server.
The server seems to accept them, but a video player cannot playback the stream sending from the server. The player just says "Loading..."
For a test purpose, I sniffed the network packets between Wirecast and the flash media server and ripped off only video and audio data. Then, I muxed those data into video/audio message and sent to the flash media server. In this case, the video player connected to the server can playback the stream correctly.
I checked the stream sent from Wirecast, the stream seems not to be H.264 raw data because those data are not started from 0x17 instead of H.264 start code.
With those situation, I am wondering what kind of container format I should use for H.264/AAC data to the flash media server.
Does anyone have idea?
