1. 程式人生 > >FFMPEG實現RTSP中H264資料流解碼 並且實時播放

FFMPEG實現RTSP中H264資料流解碼 並且實時播放

主要改動原始檔案的讀取
播放器是播放本地檔案 而我們這裡需要讀取的是RTSP中H264資料流

char filepath[1024] = "rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov";
if (avformat_open_input(&pFormatCtx, filepath, NULL, NULL) != 0)
{
    qDebug()<<"Couldn't open input stream";
    return;
}

這裡的rtsp地址是網路上用於測試的地址

之後的過程和實現播放器的過程完全一致 可以直接用來移植

效果:

這裡寫圖片描述