• 大小: 2.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: 其他
  • 标签: v4l2  linux  c/c++  rtp  

资源简介

linux+QT下基于RTP协议的实时视频传输客户端和服务端,使用JRTPLIB库,客户端能够主动的发现在线的服务器,服务器也能够知道那些客户端需要视频流。服务器加入了opencv的人脸识别

资源截图

代码片段和文件信息

/****************************************************************************
** meta object code from reading C++ file ‘processImage.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.2.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include “../CameraRead/processImage.h“
#include 
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘processImage.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.2.1. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif

QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_MyRTPSession_t {
    QByteArrayData data[6];
    char stringdata[46];
};
#define QT_MOC_LITERAL(idx ofs len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len \
    offsetof(qt_meta_stringdata_MyRTPSession_t stringdata) + ofs \
        - idx * sizeof(QByteArrayData) \
    )
static const qt_meta_stringdata_MyRTPSession_t qt_meta_stringdata_MyRTPSession = {
    {
QT_MOC_LITERAL(0 0 12)
QT_MOC_LITERAL(1 13 9)
QT_MOC_LITERAL(2 23 0)
QT_MOC_LITERAL(3 24 2)
QT_MOC_LITERAL(4 27 4)
QT_MOC_LITERAL(5 32 12)
    }
    “MyRTPSession\0AddDestIp\0\0ip\0port\0“
    “DeleteDestIp\0“
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_MyRTPSession[] = {

 // content:
       7       // revision
       0       // classname
       0    0 // classinfo
       2   14 // methods
       0    0 // properties
       0    0 // enums/sets
       0    0 // constructors
       0       // flags
       2       // signalCount

 // signals: name argc parameters tag flags
       1    2   24    2 0x06
       5    2   29    2 0x06

 // signals: parameters
    QmetaType::Void QmetaType::UInt QmetaType::UShort    3    4
    QmetaType::Void QmetaType::UInt QmetaType::UShort    3    4

       0        // eod
};

void MyRTPSession::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **_a)
{
    if (_c == Qmetaobject::InvokemetaMethod) {
        MyRTPSession *_t = static_cast(_o);
        switch (_id) {
        case 0: _t->AddDestIp((*reinterpret_cast< uint(*)>(_a[1]))(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        case 1: _t->DeleteDestIp((*reinterpret_cast< uint(*)>(_a[1]))(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == Qmetaobject::IndexOfMethod) {
        int *result = reinterpret_cast(_a[0]);
        void **func = reinterpret_cast(_a[1]);
        {
            typedef void (MyRTPSession::*_t)(unsigned int  unsigned short );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MyRTPSession::AddDestIp)) {
                *result = 0;
            }
        }
        {
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-26 17:59  CameraRead\
     文件        1109  2015-12-21 21:43  CameraRead\CameraRead.pro
     文件       18073  2016-02-26 17:59  CameraRead\CameraRead.pro.user
     文件       36461  2015-12-08 16:03  CameraRead\CameraRead.pro.user.0573076.2.5pre1
     文件      601661  2015-12-21 23:06  CameraRead\haarcascade_eye_tree_eyeglasses.xml
     文件      676709  2015-12-21 23:06  CameraRead\haarcascade_frontalface_alt.xml
     文件         382  2015-12-21 22:19  CameraRead\main.cpp
     文件       13010  2016-02-26 17:58  CameraRead\processImage.cpp
     文件        6814  2015-12-22 22:41  CameraRead\processImage.h
     文件        9344  2015-12-22 00:17  CameraRead\videodevice.cpp
     文件         988  2015-12-08 16:16  CameraRead\videodevice.h
     文件         187  2012-03-20 07:28  CameraRead\widget.cpp
     文件         421  2012-03-30 00:29  CameraRead\widget.ui
     目录           0  2016-01-07 17:36  CameraRecv\
     文件         387  2015-12-14 16:35  CameraRecv\CameraRecv.pro
     文件       18073  2016-01-07 17:36  CameraRecv\CameraRecv.pro.user
     文件         312  2015-12-14 15:49  CameraRecv\main.cpp
     文件        9428  2015-12-16 16:57  CameraRecv\processImage.cpp
     文件        9460  2015-12-16 17:08  CameraRecv\processImage.h
     文件        9346  2015-12-14 15:49  CameraRecv\videodevice.cpp
     文件         988  2015-12-14 15:49  CameraRecv\videodevice.h
     文件         187  2015-12-14 15:49  CameraRecv\widget.cpp
     文件         421  2015-12-14 15:49  CameraRecv\widget.ui
     目录           0  2015-12-23 00:09  build-CameraRead-Desktop-Debug\
     文件      153600  2015-12-11 13:56  build-CameraRead-Desktop-Debug\2902T5~J.JPG
     文件      153600  2015-12-11 13:56  build-CameraRead-Desktop-Debug\2J4QIG~I.JPG
     文件      153600  2015-12-11 13:55  build-CameraRead-Desktop-Debug\2JAN6Z~M.JPG
     文件      153600  2015-12-11 13:55  build-CameraRead-Desktop-Debug\2JAN6Z~P.JPG
     文件      153600  2015-12-11 13:56  build-CameraRead-Desktop-Debug\2JOPPS~H.JPG
     文件      153600  2015-12-11 13:52  build-CameraRead-Desktop-Debug\2ZCKZ6~G.JPG
     文件     1249593  2015-12-23 00:09  build-CameraRead-Desktop-Debug\CameraRead
............此处省略19个文件信息

评论

共有 条评论