[Libav-user] H.264 nal decode
Kalileo
kalileo at universalx.net
Tue Apr 10 07:03:53 CEST 2012
On Apr 10, 2012, at 11:31 , srikanta mondal wrote:
> @kalileo Actually I want to send the encoded frame over the network by UDP
Open the target udp url as output file and then use av_write_frame() to stream.
> and on the client side it will decode. And on the client side I want to decode from memory, ie using array, not using file or hard disk. Simply I want to decode that particular encoded array with function like avcodec_decode_video2(). I have read this function. But this function have crashed when it call. I think there is some parameter missing or some header portion should have to added or remove from the encoded array which is x264_nal_t* (p_payload). Please give me some suggestion.
Are you receiving the udp stream? If yes, then you have it in memory already. Simply demux and decode it.
It is not much of a difference for the whole process if you read from a file or from a udp url.
More information about the Libav-user
mailing list