小编bla*_*333的帖子

我如何开始编写自己的IP-Like协议?

所以我的问题是,是否有可能编写一个与Internet协议相同的协议,如果是这样,我该如何开始?并且不要说,"互联网协议不是足够好吗?",是的,只是看它是否可能:P

我想更多地了解如何,只是为了学习如何完成协议.我有一些编程经验,但不是网络协议.

c c++ ip networking protocols

5
推荐指数
1
解决办法
4199
查看次数

使用 Qt5 从网络摄像头录制视频

我一直试图让它工作2天,我很绝望。基本上我想使用 Qt5 用我的网络摄像头录制视频。到目前为止,我可以获得一个小部件来显示网络摄像头所看到的内容,但是由于某种原因,每当我尝试使用 QMediaRecorder 类记录它时,它都不会将任何内容保存到 outputLocation。

输出文件已创建,但包含 0 个字节。我已经尝试使用视频编解码器的设置,但仍然没有运气。我认为像这样的简单代码会起作用:

    QCamera *camera = new QCamera(QCameraInfo::availableCameras().at(0));
    QCameraViewfinder *viewFinder = new QCameraViewfinder(this);
    camera->setViewfinder(viewFinder);
    ui->verticalLayout->addWidget(viewFinder);

    recorder = new QMediaRecorder(camera);
    recorder->setOutputLocation(QUrl(QString("/home/user/test.mp4"))); // removed my name

    camera->setCaptureMode(QCamera::CaptureVideo);
    camera->start();
    recorder->record();
Run Code Online (Sandbox Code Playgroud)

我希望这基本上是简单记录到文件的方法。我在析构函数中停止了录音。那么,问题是,为什么这不起作用?

提前致谢 :)

c++ video qt video-capture

5
推荐指数
1
解决办法
3918
查看次数

标签 统计

c++ ×2

c ×1

ip ×1

networking ×1

protocols ×1

qt ×1

video ×1

video-capture ×1