New 3D Printing Material Compatible with the Human Immune System

New 3D Printing Material Compatible with the Human Immune System

A research team from the University of Virginia has pioneered a new type of 3D printing material.This material is compatible with the human immune system and is expected to promote the rapid and safe development of various medical technologies such as artificial organ transplantation and drug delivery.This groundbreaking achievement was published in the latest issue … Read more

Cross-Compiling FFmpeg for Rockchip

Cross-Compiling FFmpeg for Rockchip

FFmpeg Rockchip encapsulates the hardware-accelerated video codec library MPP from Rockchip, allowing for easier use of Rockchip’s hardware-accelerated video encoding and decoding capabilities through FFmpeg’s command line and API. FFmpeg Rockchip depends on Rockchip’s MPP and librga libraries, so we first need to cross-compile the MPP and librga libraries. Compilation Environment The compilation system is … Read more

Quick Setup and Verification of Camera Streaming Environment on Embedded Linux

Quick Setup and Verification of Camera Streaming Environment on Embedded Linux

How can we quickly set up a camera streaming environment in an embedded Linux environment? This can be achieved using the combination of ffmpeg and mediamtx. For more information about the mediamtx tool, you can visit its official website at https://mediamtx.org/ and its open-source repository at https://github.com/bluenviron/mediamtx: A ready-to-use SRT / WebRTC / RTSP / … Read more

Setting Up FFmpeg and Linux Development Environment

Setting Up FFmpeg and Linux Development Environment

Introduction Dear friends, in the previous article, we completed the compilation and installation of FFmpeg on the Mac platform. In this section, we will share the compilation and installation of FFmpeg on Linux (using Ubuntu as an example). If you need documentation for other distributions, feel free to message me. To facilitate subsequent practical coding, … Read more

IoT Video Streaming Series | Practical Streaming with USB Camera on macOS

IoT Video Streaming Series | Practical Streaming with USB Camera on macOS

Objective: Stream from a USB camera to ZLMediaKit on macOS, covering environment setup, device recognition, streaming commands, and playback verification. 1. Environment Setup 1.1 Install ffmpeg Due to compatibility issues between macOS 15 pre-release and Homebrew, it is recommended to download the official precompiled version directly: # Download the official precompiled version curl -L -o … Read more

FFmpeg Assembly Language Tutorial: Systematic Learning of Low-Level Computer Operations | Open Source Daily No. 697

FFmpeg Assembly Language Tutorial: Systematic Learning of Low-Level Computer Operations | Open Source Daily No. 697

FFmpeg/asm-lessonshttps://github.com/FFmpeg/asm-lessons Stars: <span>7.7k</span> License: <span>NOASSERTION</span> asm-lessons is an open-source project focused on teaching assembly language for FFmpeg. Provides a systematic FFmpeg assembly language course to help learners understand low-level computer operations. Suitable for individuals with a background in C programming (especially pointer knowledge) and high school mathematics. Includes theoretical courses and corresponding assignments (some yet … Read more

Audio and Video Call Program Based on RK3568/RK3588/Allwinner H3/Feteng Chips with Low Latency

Audio and Video Call Program Based on RK3568/RK3588/Allwinner H3/Feteng Chips with Low Latency

1. Introduction Recently, several requests have come in for audio and video calling solutions. Many people choose to use WebRTC, which is indeed a good option, but it has too many dependencies and a large amount of related component code, making development difficult. Therefore, we ultimately opted for our own solution, which involves streaming and … Read more

Real-Time Video Streaming Tool Based on RK3588

Real-Time Video Streaming Tool Based on RK3588

Background Video encoding and streaming technology is the core of modern streaming media technology, aimed at improving transmission efficiency and adapting to different network environments through compression and encoding of video data. With the development of the internet, the application of video content in entertainment, education, surveillance, and other fields is becoming increasingly widespread, making … Read more

Porting OpenWrt System to rk3568 with RKMMP Hardware Decoding

Porting OpenWrt System to rk3568 with RKMMP Hardware Decoding

• This article attempts to compile ffmpeg from source on an OpenWrt host, as the OpenWrt version of ffmpeg does not support hardware decoding for rk3568 using RKMMP. After resolving several compilation issues, the process is documented here for reference. Configuration First, refer to the native compilation options in the wrt SDK and add support … Read more

Building x264 and FFmpeg with Buildroot for RK3568 Platform

Building x264 and FFmpeg with Buildroot for RK3568 Platform

• To develop audio and video capture and streaming functionality on the RK3568 platform, compile and install FFmpeg and its dependency, the x264 library. Dependency Installation x264 Compilation and Installation Extracting Source Code tar xf x264-snapshot-20191217-2245-stable.tar.bz2 cd x264-snapshot-20191217-2245-stable/ Modify Configuration File vi config.mak # Modify content to support cross-compilation CC=aarch64-linux-gcc LD=aarch64-linux-gcc -o AR=aarch64-linux-ar rc RANLIB=aarch64-linux-ranlib … Read more