Yolov5, rtsp-server, ffmpeg, vlc, realize real-time detection of video push and pull streams

Overall process: 1. First, now use the rtsp-server server (if you are using a virtual machine or server, you can download the corresponding Linux server). I downloaded the two versions in the picture. After downloading, directly open mediamtx.exe in the folder Releases · bluenviron/mediamtx (github.com) 2. Execute the main.py function in the code rtmp_server = […]

Ubuntu23 compiles VLC to play RTSP

Brief description Due to the open source agreement, the VLC released by Ubuntu by default excludes RTSP network streaming playback. If you want to play RTSP on Ubuntu, you need to compile it yourself. So there is such a tortuous article. . Reprinting is welcome and please indicate the source. Requirements System environment Ubuntu 23.04 […]

Compile BVLC/Caffe under msys2@mingw

(Refer to https://github.com/lemonsqueeze/mingw-caffe, the attempts on this project are written at the end of the article) 1. Prepare development environment Regarding the tools that need to be installed, the above article has made it very clear, so I will copy them below. pacman -S –needed git make patch diffutils pacman -S –needed \ mingw-w64-${MSYSTEM_CARCH}-cmake \ […]

macOS – Using VLC

Article directory About VLC Install View help Streaming media MRL syntax: URL syntax: Main program (core) Audio video screenshot: Window properties: sub screen On-screen display (OSD): subtitle: cover: Track settings: Playback controls: Default device: advanced: enter playlist Performance options: hotkey Jump size: About VLC VLC media player VLC is a free, open source, cross-platform multimedia […]

An analysis of LIBVLC window stuck

I recently learned how to use lbvlc. I encountered a problem when using libvlc and qt together. When specifying the libvlc playback window, switching video files gets stuck. Repeated playback is no problem. If you let libvlc create the window by itself, switch Documents are also beautiful problems Part of the code I wrote: MediaController […]

QT application programming: developing audio and video players based on VLC (handle mode)

1. Environment introduction Operating system: win10 64-bit QT version: QT5.12.6 Compiler: MinGW 32 VLC version: 3.0.12 Function description: The following player example supports basic player functions. 1. Support the mouse to click the progress bar to jump to the specified frame 2. Support volume setting, mute setting 3. Support loading video, pause, stop, replay 4. […]

imx6ull video monitoring project, from kernel, buildroot, nginx, ffmpeg to achieve camera push stream, vlc and web pull stream

The purpose of writing this article is to record that I used buildroot to build the root file system to realize the camera streaming to VLC and web. mainly introduces 1. buildroot build root file system 2. Configuration of ffmpeg and nginx 3. Linux kernel construction 4. How to display the video of the camera […]

QT-VLC video player (play pause-adjust volume-progress bar)

QT-VLC video player (play pause-adjust volume-progress bar) 1. Demonstration effect 2. Key content 3. Link download 1. Demo effect 2. Key content #include “ClassVideoWidget.h” #include <QDateTime> #include <QJsonDocument> #include “QTextCodec” #include <QTimer> #include <QMenu> #include <QFileDialog> ClassVideoWidget::ClassVideoWidget(QWidget *parent) : QWidget(parent) , m_player(nullptr) , m_thread(nullptr) {<!– –> setWindowFlags(Qt::FramelessWindowHint); ui. setupUi(this); ui.videoStackedWidget->setCurrentIndex(0); initPlayer(); } ClassVideoWidget::~ClassVideoWidget() {<!– –> […]

Android Studio bluetooth communication and VLC web player

1. Create a new project Select Navigation Drawer View Activity 2. Install dependent libraries Open the build.gradle file in the app directory plugins {<!– –> id ‘com.android.application’ } android {<!– –> namespace ‘com.example.bluetoothled’ compileSdk 33 defaultConfig {<!– –> applicationId “com.example.bluetoothled” minSdk 29 targetSdk 33 versionCode 1 versionName “1.0” testInstrumentationRunner “androidx.test.runner.AndroidJUnitRunner” } buildTypes {<!– –> release […]