Hi,

i am not able to open an AVFormatContext with format "rtp".
i tried it using following API but failed to do:
AVFormatContext *avfc;
AVOutputFormat *rtp;
  avfc = av_alloc_format_context();
    rtp = av_guess_format("mp4", NULL, NULL); // It alsways return
NULL????????????????
    if (!rtp) {
        printf("Unable for find the RTP format for output\n");
        return NULL;
    }

On Thu, Jul 29, 2010 at 12:32 AM, Umakant Goyal <[email protected]>wrote:

> Hi,
>
> Thanks, i believe there is no need to call av_open_input_file API for this
> purpose?
> secondly, is there  need to call any API before  av_guess_format API
> because it returns NULL evry time?
>
> Thanks
>
>
> On Wed, Jul 28, 2010 at 11:21 PM, Luca Abeni <[email protected]> wrote:
>
>> On 28/07/10 17:36, Umakant Goyal wrote:
>>
>>> Hi, Thanks for the reply. i have following points:
>>> 1. who will open the socket to send data libavformat library  or my
>>> application?
>>>
>> The socket is opened with url_fopen(), if the url is "rtp://..."
>>
>>
>>  2. where i will configure which RTP payload i need to add on encoded
>>> data?
>>>
>> This is automatically configured by libavormat, when you call
>> av_write_header(), based on the codec type.
>>
>>
>>  3. where i will configue psyload type and timestamp?
>>>
>> Again, the payload type is automatically determined by libavformat (based
>> on the codec_type); regarding the timestamp, you have to set it in the
>> AVPacket before calling av_interleaved_write_frame() (again, see
>> output-example.c for more details).
>>
>>
>>                        Luca
>> _______________________________________________
>>
>> libav-user mailing list
>> [email protected]
>> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>>
>
>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to