FFmpeg rtsp通过http身份验证

时间:2013-10-03 20:30:51

标签: http authentication ffmpeg rtsp

我正在尝试连接IP摄像机,在rtsp中通过http连接。我正在使用FFmpeg 1.0.7。如果相机对所有人开放,下面的代码似乎工作正常。但如果相机需要身份验证,则以下代码不起作用,因为它不会传递用户凭据。我不知道如何将用户凭据传递给FFMpeg库。

// open video stream
AVDictionary *serverOpt = NULL;

av_dict_set(&serverOpt, "rtsp_transport", "http", 0);
if (avformat_open_input(&_formatCtx, [url UTF8String], NULL, &serverOpt)!=0){
    NSLog(@"error opening stream");
    [self dealloc_helper];
    return -1; // Couldn't open file
}

请告知。

0 个答案:

没有答案