Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: Piotrazsko от Июль 12, 2013, 16:04



Название: Необходимо воспроизвести видеопоток.
Отправлено: Piotrazsko от Июль 12, 2013, 16:04
Всем здравствуйте!.Необходимо добавить видеокодек из библиотеки ffmpeg( а именно libavcodec:Motion JPEG) для полноценного воспроизведения видео с IP-камеры. Я новичок в программировании, могу чего-то недопонимать. Пока код выглядит так:

#include "mainwindow.h"
#include <QApplication>
#include <QtWebKit>
#include <unistd.h>
#include<iostream>
//#include<libavcodec/avcodec.h>

//#include <QPhonon>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
  //  MainWindow w;

    /* Разрешение на автоматическую загрузку картинок в странице*/
        QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages,true);
        /* Разрешение на запуск java-скриптов*/
        QWebSettings::globalSettings()->setAttribute(QWebSettings::JavascriptEnabled, true);
        /* Разрешение  на использование плагинов*/
        QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);

 //  QWebView *brouser = new QWebView;
  QWebView *brouser1 = new QWebView;

  // brouser->show();
   brouser1->show();
//brouser->load(QUrl("file:///home/serj/Documents/example-flash.html"));
   brouser1->load(QUrl("http://192.168.1.22/video.cgi"));
 return a.exec();
}

И еще, при подключении //#include<libavcodec/avcodec.h>
возникает ошибка: /usr/include/libavutil/common.h:168: error: 'UINT64_C' was not declared in this scope

Зарание  благодарен!!!!


Название: Re: Необходимо воспроизвести видеопоток.
Отправлено: alex312 от Июль 13, 2013, 07:16
http://qt-apps.org/content/show.php/QtAV?content=156038
http://qt-apps.org/content/show.php/VLC-Qt+library?content=133649