RK3568笔记七十七:RTMP实时推流

devtools/2025/1/26 14:59:42/

若该文为原创文章,转载请注明原文出处。

一、功能介绍

功能是采集音频(alsa-lib库)和视频(V4L2框架)数据,使用ffmpeg编码并实时推流到RTMP流媒体服务器,达到直播功能(推流),服务器使用SRS,简单易用。

程序创建了三个线程:

第一个线程:通过V4L2框架读取摄像头数据,读取的数据是NV12格式

第二个线程:通过alsa-lib库读取声卡数据

第三个线程:通过FFMPEG库将视频音频编码推流到指定的RTMP服务器。

主要是想学习ffmpeg应用,也可以使用SRT,RTSP等,不一定是RTMP。

前面交叉编译已经包含了SRT等。需要使用编译后的库文件,正点原子自带的库是不支持的。

二、SRS服务器搭建


1、下载

git clone -b develop https://gitee.com/ossrs/srs.git

2、编译

cd srs/trunk && ./configure && make 

3、启动

./objs/srs -c conf/srs.conf

http://www.ppmy.cn/devtools/153693.html

相关文章

linux+docker+nacos+mysql部署

一、下载 docker pull mysql:5.7 docker pull nacos/nacos-server:v2.2.2 docker images 二、mysql部署 1、创建目录存储数据信息 mkdir ~/mysql cd ~/mysql 2、运行 MySQL 容器 docker run -id \ -p 3306:3306 \ --name mysql \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/…

C# 动态创建Label和ComboBox控件并修改Text获取Text

背景:在做项目的时候可能需要根据一定数量创建某些控件并修改其属性,本文以控件label、ConboBox控件进行动态创建。 程序运行前后的的Form动态图 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; …

AI大模型DreamShaper XL v2系列分享,适用于Stable Diffusion和ComfyUI

DreamShaper XL v2 Turbo DPMpp _v2 Turbo 通过百度网盘分享的文件:DreamShaper XL v2 Turbo DPMpp _v2 Turbo DPMpp .safetensors 链接: https://pan.baidu.com/s/1ja-9GrFPy7enGKAO-cUUFQ?pwd5566 提取码: 5566 –Stable Diffusion 放在models\Stable-diffusion …

Mellanox ConnectX 系列网卡的双驱动架构:以太网与 InfiniBand 的协同设计

在现代数据中心和高性能计算(HPC)环境中,网络硬件的性能和功能至关重要。Mellanox ConnectX 系列网卡以其卓越的性能和多功能性而闻名,支持从传统的以太网到高性能的 InfiniBand 网络协议。这种多功能性使得 Mellanox 网卡能够满足不同应用场景的需求,从常规的数据中心网络…

goframe 多语言国际化解决方案

项目背景 本项目采用基于JSON配置的多语言国际化(i18n)解决方案,支持多种语言的无缝切换和本地化。 目录结构 manifest/ └── i18n/├── zh.json # 简体中文├── zh-tw.json # 繁体中文├── en.json # 英语├…

HarmonyOS快速入门

HarmonyOS快速入门 1、基本概念 UI框架: HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。 方…

chrome插件:网站视频下载

前置条件: 安装有chrome谷歌浏览器的电脑 使用步骤: 1.打开chrome扩展插件 2.点击管理扩展程序 3.加载已解压的扩展程序 4.选择对应文件夹 5.成功后会出现一个扩展小程序 6.点击对应小程序 7.输入对应网站,点击视频下载

【力扣Hot 100】矩阵2

旋转图像:观察旋转前后矩阵,发现点 i, j的变化规律,即每4个点会一同交换位置。遍历起始点。 搜索二维矩阵:按行二分法 3. 旋转图像 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原…