RV1126笔记十二:实现RTMP单路拉流

这篇具有很好参考价值的文章主要介绍了RV1126笔记十二:实现RTMP单路拉流。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

一、介绍

相比推流,拉流就简单了一点,只需要连接RTMP服务器,获取流,把数据解码出来显示和播放就可以,使用的是易百纳板子,测试时音频输出是不正常的,所以只解析了视数据,不处理音频。如果想测试音频,建议用其他开发板,正点原子的就不错。

拉流后,如果有屏幕,可以在屏幕上显示,这里采用的是软解码方式显示,后面多路拉流显示比较方便,也可以自行参考rkmedia采用硬解码方法。

二、流程图

RV1126笔记十二:实现RTMP单路拉流

 实现方式大概就是如何,比推流简单。

三、代码解析

代码相对是简单,主要两点:

1. ffmpeg的初始化参数,设置对了就可以 

2. 解码后需要缩放成屏幕大小在显示出来

1、VO初始化

RV1126笔记十二:实现RTMP单路拉流

 2、ffmpeg初始化

RV1126笔记十二:实现RTMP单路拉流

 图像色彩空间转换、分辨率缩放、前后图像滤波处理文章来源地址https://www.toymoban.com/news/detail-404332.html

到了这里,关于RV1126笔记十二:实现RTMP单路拉流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RV1126与RV1109 AI系统设计概要(一部分)

            四核核 Cortex-A7,ARM架构V7-A指令,独立Neon SIMD(一种高级单指令多数据扩展指令集,可执行并行数据处理),与独立FPU(浮点计算)。 (RV1109双核A7)         每核有32KB L1 I-Cache(一级指令高速缓存),32KB L1 D-Cache(一级数据高速缓存)         512KB L2 Cache(二极

    2024年02月07日
    浏览(45)
  • 【RV1126】移植kaldi实时语音识别

    参考:Greedy search与beam search 在下面会用到解码的方法选择 greedy_search :贪心搜索,贪心搜索是一种来自计算机科学的算法,生成第一个词的分布以后,它将会根据你的条件语言模型挑选出最有可能的第一个词进入你的机器翻译模型中,在挑选出第一个词之后它将会继续挑选出

    2024年02月04日
    浏览(46)
  • rv1109/1126 rknn 模型部署过程

    rv1109/1126是瑞芯微出的嵌入式AI芯片,带有npu, 可以用于嵌入式人工智能应用。算法工程师训练出的算法要部署到芯片上,需要经过模型转换和量化,下面记录一下整个过程。 模型量化需要安装rk的工具包: rockchip-linux/rknn-toolkit (github.com) 版本要根据开发板的固件支持程度来,

    2024年02月14日
    浏览(38)
  • rv1126调试串口改为登录方式(加密)的方法

    把/etc/inittab 里面的::respawn:-/bin/sh 改为::respawn:-/bin/login \\\"/etc/inittab\\\"是系统初始化和运行级别管理的配置文件。在该文件中,每个条目由四个字段构成: id:指定要运行的tty设备,如果为空,则表示运行在/dev/console上。 runlevels:忽略字段,对BusyBox init无效。 action:指定进程的执

    2024年02月11日
    浏览(33)
  • rv1126之isp黑电平(BLC)校准!

    大家好,今天我们继续来讲解isp第二期内容,这期内容主要分三个部分: 1、tunning的工作流程 2、利用RKISP2.x_Tuner来创建tunning工程,并连接上rv1126开发板进行抓图 3、BLC(黑电平校准)的原理和校准方法以及实战 那对于RKISP2.x_Tuner的工具使用,这个在第一期的内容里面有详细的介

    2024年02月09日
    浏览(34)
  • rv1126移植并部署自写手写数字识别模型

    --rknn_toolkit以及rknpu环境搭建-rv1126-CSDN博客 MNIST-https://github.com/warren-wzw/MNIST-pytorch.git 1:进入docker docker run -t -i --privileged -v /dev/bus/usb:/de/bus/usb   -v /home/wzw/rk_npu_sdk/rknn-toolkit-master-v1.7.3:/rknn_toolkit rknn-toolkit:1.7.3 /bin/bash 2:进入/rknn_toolkit/examples/onnx,复制一个resnet50v2并命名为MNI

    2024年02月14日
    浏览(38)
  • 用nginx实现一个直播服务—RTMP推流和HTTP-FLV拉流

    目录 一、环境准备 二、安装编译nginx所需的安装包和下载nginx原代码包 三、nginx配置 四、启动nginx服务 五、测试推流和拉流服务 六、摄像头数据采集 七、查看统计 这篇文章主要记录用nginx实现直播服务,通过RTMP推流和通过HTTP-FLV或RTMP拉流,并在页面中播放。 CentOS Linux rel

    2024年02月13日
    浏览(54)
  • rknn_toolkit以及rknpu环境搭建-rv1126

    rknn_toolkit安装------------------------------------------------------------------------------- 环境要求:ubutu18.04 建议使用docker镜像 安装docker 参考https://zhuanlan.zhihu.com/p/143156163 镜像地址 百度企业网盘-企业云盘-企业云存储解决方案-同步云盘 rknn_toolkit目录结构 docker load --input rknn-toolkit-1.7. 3 -d

    2024年02月10日
    浏览(43)
  • rv1126/1109平台下的lt8912显示驱动的调试

    使用的瑞芯微的rv1109的平台,显示接口为MIPI,需要外接LVDS的显示屏,同时外接HDMI显示屏显示。 硬件调试注意事项如下: 检查原理图,确保原理图正确。 检查接口的电平匹配问题,LT8912 io最大支持1.8V,注意电平转换问题(IIC,REST脚)。 检查晶振是否振。 IIC不要强上拉,否

    2024年02月08日
    浏览(39)
  • MySQL交叉编译ARM32位版本在RV1126上运行

    想要编译个ARM32位的MYSQL,找遍全网没找到满意答案,搞定后写个文章方便后面参考 系统环境与关键位置信息 下载地址: https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2 提示:版本和目标系统版本一致,这里使用1.1.1f 下载地址: https://www.openssl.org/source/old/1.1

    2024年04月24日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包