资源简介
主要是利用ffmpeg来解码rtsp流媒体,qt来现实的。http://blog.csdn.net/nieyongs/article/details/20405071这里是代码讲解。

代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘login.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.2.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../RTSPClient/login.h“
#include
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘login.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.2.0. 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_Login_t {
QByteArrayData data[3];
char stringdata[28];
};
#define QT_MOC_LITERAL(idx ofs len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len \
offsetof(qt_meta_stringdata_Login_t stringdata) + ofs \
- idx * sizeof(QByteArrayData) \
)
static const qt_meta_stringdata_Login_t qt_meta_stringdata_Login = {
{
QT_MOC_LITERAL(0 0 5)
QT_MOC_LITERAL(1 6 19)
QT_MOC_LITERAL(2 26 0)
}
“Login\0on_btn_play_clicked\0\0“
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Login[] = {
// content:
7 // revision
0 // classname
0 0 // classinfo
1 14 // methods
0 0 // properties
0 0 // enums/sets
0 0 // constructors
0 // flags
0 // signalCount
// slots: name argc parameters tag flags
1 0 19 2 0x08
// slots: parameters
QmetaType::Void
0 // eod
};
void Login::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **_a)
{
if (_c == Qmetaobject::InvokemetaMethod) {
Login *_t = static_cast(_o);
switch (_id) {
case 0: _t->on_btn_play_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
const Qmetaobject Login::staticmetaobject = {
{ &QDialog::staticmetaobject qt_meta_stringdata_Login.data
qt_meta_data_Login qt_static_metacall 0 0}
};
const Qmetaobject *Login::metaobject() const
{
return Qobject::d_ptr->metaobject ? Qobject::d_ptr->dynamicmetaobject() : &staticmetaobject;
}
void *Login::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname qt_meta_stringdata_Login.stringdata))
return static_cast(const_cast< Login*>(this));
return QDialog::qt_metacast(_clname);
}
int Login::qt_metacall(Qmetaobject::Call _c int _id void **_a)
{
_id = QDialog::qt_metacall(_c _id _a);
if (_id < 0)
return _id;
if (_c == Qmetaobject::InvokemetaMethod) {
if (_id < 1)
qt_static_metacall(this _c _id _a);
_id -= 1;
} else if (_c == Qmetaobject::RegisterMethodArgumentmetaType) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rw-rw-r-- 492 2014-02-28 16:09 qtRtspClient\RTSPClient\mainwindow.cpp
-rw-rw-r-- 1301 2014-03-03 22:43 qtRtspClient\RTSPClient\main.cpp
-rw-rw-r-- 696 2014-03-03 23:23 qtRtspClient\RTSPClient\video.cpp
-rw-rw-r-- 682 2014-03-01 20:11 qtRtspClient\RTSPClient\video.ui
-rw-rw-r-- 732 2014-03-02 21:04 qtRtspClient\RTSPClient\FFmpeg.h
-rw-rw-r-- 357 2014-03-01 19:59 qtRtspClient\RTSPClient\login.h
-rw-rw-r-- 33158 2014-03-03 23:38 qtRtspClient\RTSPClient\RTSPClient.pro.user
-rw-rw-r-- 500 2014-03-03 22:34 qtRtspClient\RTSPClient\RTSPClient.pro
-rw-rw-r-- 2745 2014-03-03 22:44 qtRtspClient\RTSPClient\FFmpeg.cpp
-rw-rw-r-- 372 2014-02-28 15:58 qtRtspClient\RTSPClient\mainwindow.h
-rw-rw-r-- 373 2014-03-01 20:02 qtRtspClient\RTSPClient\login.cpp
-rw-rw-r-- 2291 2014-03-03 22:14 qtRtspClient\RTSPClient\login.ui
-rw-rw-r-- 360 2014-03-02 20:42 qtRtspClient\RTSPClient\video.h
-rw-rw-r-- 2128 2014-02-28 15:55 qtRtspClient\RTSPClient\mainwindow.ui
-rw-rw-r-- 56788 2014-03-02 10:45 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\RecSource.o
-rw-rw-r-- 190944 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\main.o
-rwxrwxr-x 1000853 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\RTSPClient
-rw-rw-r-- 2535 2014-03-03 22:14 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\ui_login.h
-rw-rw-r-- 187996 2014-03-02 21:05 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_video.o
-rw-rw-r-- 359872 2014-03-03 22:14 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\login.o
-rw-rw-r-- 189156 2014-03-01 19:59 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_login.o
-rw-rw-r-- 493340 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\video.o
-rw-rw-r-- 2493 2014-03-02 21:05 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_video.cpp
-rw-rw-r-- 1843 2014-03-01 20:11 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\ui_video.h
-rw-rw-r-- 79148 2014-03-03 22:34 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\Makefile
-rw-rw-r-- 3127 2014-03-01 19:59 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_login.cpp
-rw-rw-r-- 230792 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\FFmpeg.o
drwxrwxr-x 0 2014-03-03 23:38 qtRtspClient\RTSPClient
drwxrwxr-x 0 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:阿里三地五中心设计方案
- 下一篇:模糊自适应PID控制器设计
相关资源
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- 利用ASON构建可运营的流媒体网络平台
- Ubuntu下操作Excel,qt代码
- nginx-rtmp-win32-master.rar
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- onvif协议视频转码推流网页播放
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- 流媒体相关协议标准RTP/RTSP/RTCP PDF文档
- Mini6410 Qt4和Qtopia编程开发指南
评论
共有 条评论