Live555+Windows+MSys2 编译Androidso库和运行使用(三,实战篇)

devtools/2025/4/1 9:09:05/

文章目录

          • 先上效果图
          • VLC中打开
          • 日志
          • 权限
          • cmakelist 和gradle建议直接去git查看
          • 源代码
          • ui
          • 下一篇视频预览和采集

先上效果图

在这里插入图片描述

VLC中打开

在这里插入图片描述

日志
com.mq.qrtspclient                   E  mystream stream, from the file /storage/emulated/0/Android/data/com.mq.qrtspclient/files/test.h264 
com.mq.qrtspclient                   E  Play this stream using the URL: y
com.mq.qrtspclient                   E  rtsp://192.168.23.48:8554/mystream url 
权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
cmakelist 和gradle建议直接去git查看
源代码

https://github.com/goodluckforme/live555_andrdoid_test

ui

奈何不太会写compose,ui部分代码就不贴出来了,没有太大参考价值

下一篇视频预览和采集

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

相关文章

实时数据流处理利器:Apache Storm 在大数据中的应用

实时数据流处理利器:Apache Storm 在大数据中的应用 引言 在如今的数据驱动时代,企业和开发者们面临的一个核心挑战是如何高效处理实时数据流。传统的批处理框架(如 Hadoop)在面对海量数据时表现优秀,但其高延迟的缺点使其难以满足实时场景的需求。 这时,Apache Storm …

Matlab进阶绘图第73期-双组堆叠图

在之前的文章中&#xff0c;分享过Matlab多组堆叠图的绘制方法&#xff08;Matlab论文插图绘制模板第24期—柱状图&#xff08;多组堆叠&#xff09;&#xff09;&#xff1a; 此版内容仅用示范案例分享作图思路&#xff0c;灵活度不高&#xff0c;对部分人来说&#xff0c;可能…

IP-PBX(IP专用交换机)

IP-PBX&#xff08;Internet Protocol Private Branch Exchange&#xff09;是一种基于IP网络的现代企业电话系统&#xff0c;它融合了传统PBX功能和互联网协议技术。 IP-PBX核心特点 VoIP技术&#xff1a;通过IP网络传输语音数据 传统功能保留&#xff1a;保留转接、语音信箱…

JAVA中JVM一次 GC的 流程

一、JVM 中一次完整的 GC 流程&#xff08;以分代回收为例&#xff09; JVM 的垃圾回收&#xff08;GC&#xff09;流程依赖于分代收集机制&#xff0c;不同区域&#xff08;新生代、老年代&#xff09;采用不同的回收策略。以下是典型的完整 GC 流程&#xff08;以 Parallel …

【数学建模】(启发式算法)模拟退火算法:原理、实现与应用

模拟退火算法&#xff1a;原理、实现与应用 文章目录 模拟退火算法&#xff1a;原理、实现与应用1. 引言2. 算法原理2.1 基本思想2.2 算法流程 3. Python实现4. 应用场景4.1 旅行商问题(TSP)4.2 图分割问题4.3 VLSI布局优化4.4 作业调度问题 5. 算法优缺点5.1 优点5.2 缺点 6. …

【leetcode hot 100 55】跳跃游戏

解法一&#xff1a;&#xff08;递归&#xff09;第i个位置要跳到第j个位置&#xff0c;得nums[i]>j-i。因此倒叙&#xff0c;判断能跳到n-1的位置为location1->能跳到location1的位置为location2-> … ->能跳到0则true。 class Solution {public boolean canJump…

04 单目标定实战示例

看文本文,您将获得以下技能: 1:使用opencv进行相机单目标定实战 2:标定结果参数含义和数值分析 3:Python绘制各标定板姿态,查看图像采集多样性 4:如果相机画幅旋转90,标定输入参数该如何设置? 5:图像尺寸缩放,标定结果输出有何影响? 6:单目标定结果应用类别…

Golang中间件的原理与实现

一. 什么是 Middleware&#xff1f; 中间件&#xff08;Middleware&#xff09; 是一种 高阶函数&#xff0c;它接受一个函数作为输入&#xff0c;并返回一个经过增强的函数。它的核心思想是通过函数的递归嵌套&#xff0c;动态地为函数添加功能。在 Golang 中&#xff0c;中间…