go2视频流获取webrtc

news/2025/11/19 17:09:16/文章来源:https://www.cnblogs.com/flyingsir/p/19243289

 

在开始之前,你需要安装 uv。可以通过以下命令安装:

curl -LsSf https://astral.sh/uv/install.sh | sh
 

安装完成后,可以通过以下命令验证 uv 是否安装成功:

uv --version
 

创建虚拟环境

在项目目录下创建一个新的虚拟环境:

uv venv .venv

 

 

这将在当前目录下创建一个名为 .venv 的虚拟环境。

激活虚拟环境

激活虚拟环境:

source .venv/bin/activate

 

 

激活后,你的命令行提示符会显示虚拟环境的名称,例如:

 

uv pip install opencv-contrib-python -i https://mirrors.aliyun.com/pypi/simple/

 

 

cd ~
sudo apt update
sudo apt install python3-pip
sudo apt install portaudio19-dev
git clone --recurse-submodules https://github.com/legion1581/go2_webrtc_connect.git
cd go2_webrtc_connect
uv pip install -e . -i https://mirrors.aliyun.com/pypi/simple/

 

sudo apt update
sudo apt install -y pkg-config libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libavfilter-dev libswscale-dev libswresample-dev

 

uv pip install av==13.0.0 -i https://mirrors.aliyun.com/pypi/simple/
sudo apt install -y ffmpegffmpeg -version

uv pip install --upgrade aiortc -i https://mirrors.aliyun.com/pypi/simple/
 
 
 
 

 

 

$ uv pip install -e . -i https://mirrors.aliyun.com/pypi/simple/
Using Python 3.13.5 environment at: /home/pi/code/go2webrtc/.venv
Resolved 42 packages in 8.61sBuilt go2-webrtc-connect @ file:///home/pi/code/go2webrtc/go2_webrtc_connect
Prepared 3 packages in 9.73s
Uninstalled 2 packages in 3.89s
Installed 31 packages in 713ms- aiortc==1.14.0+ aiortc==1.10.1- av==16.0.1+ av==13.1.0+ bidict==0.23.1+ blinker==1.9.0+ certifi==2025.11.12+ charset-normalizer==3.4.4+ click==8.3.1+ flask==3.1.2+ flask-socketio==5.5.1+ go2-webrtc-connect==1.0.0 (from file:///home/pi/code/go2webrtc/go2_webrtc_connect)+ h11==0.16.0+ idna==3.11+ importlib-resources==6.5.2+ itsdangerous==2.2.0+ jinja2==3.1.6+ lz4==4.4.5+ markupsafe==3.0.3+ numpy==2.2.6+ opencv-python==4.12.0.88+ pyaudio==0.2.14+ pycryptodome==3.23.0+ pydub==0.25.1+ python-engineio==4.12.3+ python-socketio==5.14.3+ requests==2.32.5+ simple-websocket==1.1.0+ sounddevice==0.5.3+ urllib3==2.5.0+ wasmtime==38.0.0+ werkzeug==3.1.3+ wsproto==1.3.1

 

from setuptools import setup, find_packagessetup(name='go2-webrtc-connect',version='1.0.0',author='legion1581',author_email='legion1581@gmail.com',packages=find_packages(),install_requires=['aiortc>=1.9.0,<2.0.0',  # 更新为兼容的版本'av>=13.0.0,<14.0.0',    # 添加兼容的 av 版本'pycryptodome','opencv-python','sounddevice','pyaudio','requests','wasmtime','flask-socketio','lz4','pydub'],
)

  

 

sudo netstat -tuln

sudo ss -tuln 




 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/970195.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年托辊设备定做厂家权威推荐榜单:托辊配件/梳形托辊/槽形托辊源头厂家精选

在工业输送系统持续向智能化、高效化发展的背景下,托辊设备作为输送系统的核心部件,其承载能力、使用寿命与定制化程度直接影响整个生产线的运行效率。为帮助用户精准筛选优质供应商,本文基于企业生产能力、技术实力…

Windows驱动开发系列(1)竹林蹊径这本书有哪些值得看的部分

全文使用Markdown编写,具体请看Markdown 菜鸟教程 一些天天看的概念:WDM / NT 驱动(都是老驱动,淘汰掉了)KMDF/UMDF才是现代化的驱动,本文讲述的是NT或者WDM 这本书阅读宗旨:《竹林蹊径》代码和工具全部已过时,…

博客到底怎么写

博客到底怎么写呢以学习一个新的技术为例首先就是了解这个技术是什么,概述这个标签可以,然后解释这个技术的原理等等然后怎么配置写一下,注意的点是什么,这个配置完之后总结一下配置中的命令的用法总结一下,详细的…

构造题 Codeforces2131H Sea, You copriMe

https://codeforces.com/problemset/problem/2131/H 题解 先探索一下只找一个 pair 怎么做。 对于 \(a_i>1\) 的平凡情况,我们想寻找 \(\sum [\gcd(a_i,a_j)=1]\),来判断是否存在和它互质的。直接套用莫比乌斯反演…

AT AGC004 题解【鸽】

AT AGC004 Editorialinclude <bits/stdc++.h> using i64 = long long; constexpr int N = 1e5 + 7; int n, m; int cnt, ans; int a[N]; std::vector adj[N]; void addedge(int u, int v) { adj[u].push_back(v)…

2025年抓斗清污机制造厂权威推荐榜单:格栅式清污机/耙斗式清污机/耙齿清污机源头厂家精选

在水电站、泵站及市政排水设施中,抓斗清污机作为拦截并清除水体中悬浮物与漂浮垃圾的关键设备,其运行的可靠性与清污效率直接关系到整个水利设施的安全与水质保障。 随着国家对水环境治理与水利设施安全要求的不断提…

【Java Web学习 | 第1篇】前端 - HTML - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年一拖四中央空调品牌权威推荐榜单:6赫兹中央空调/最值得买的中央空调/中央空调品牌精选

据行业数据显示,2024年全球多联机系统收入约为255.9亿美元,并预计2031年将达到522.2亿美元,期间年复合增长率10.8%。这一增长背后,是消费者对空调需求从基础制冷升级为节能、健康、智能、一体化的综合考量。 本文将…

2025年连续梁防落梁装置源头厂家权威推荐榜单:防落梁装置施工/防落梁装置缓冲器/链环式防落梁装置源头厂家精选

在交通基础设施安全标准持续提升与抗震防灾要求日益严格的背景下,连续梁防落梁装置作为保障桥梁结构安全的核心部件,其抗震性能、缓冲效能与安装便捷性已成为桥梁工程的重点考量。为帮助工程单位精准筛选优质供应商,…

运输货物题解

小 Z 要用 \(n+1\) 只骡子运送 \(k\) 种物资。每只骡子可以任选物资运输(也可以选择运输 \(0\) 种物资)。 由于骡子并不是马,所以 没有任何一种物资能够同时被 第 \(0\sim n-1\) 只这 \(n\) 只骡子运输。 由于骡子并…

K8S集群1.30版本怎么执行命令进入容器

K8S集群1.30版本执行命令需要在Pod和命令之间加--执行 示例如下 # kubectl exec -it -n default zentao-59b4d4448f-hwpvt -- bash说明需要把命名空间写在pod前面 pod命和需要执行的命令直接加--即可

不同行业企业如何选择可观测产品?

在数字化转型的深水区,企业IT架构正从传统单体应用向分布式、云原生、国产化混合架构演进。一次简单的接口调用可能涉及数十个服务节点,传统的监控手段已难以满足需求。 根据Gartner最新研究报告,到2026年,70%成功…

2025年青岛暑假预习新高一方案权威推荐榜单:青岛新高一暑假没学习培训/青岛新高三暑假数学方案/青岛新初一衔接班方案服务机构精选

对青岛初中毕业生而言,新高一暑假是实现初高中平稳过渡、抢占高考先机的黄金窗口期。选择专业的预习辅导方案,直接影响学生高中阶段的适应速度与学术发展轨迹。 随着新高考改革的深入推进和升学竞争的日益激烈,青岛…

赋能智慧商业:国标GB28181算法算力平台EasyGBS构筑大型商场智慧安防新生态

赋能智慧商业:国标GB28181算法算力平台EasyGBS构筑大型商场智慧安防新生态在竞争日益激烈的商业环境中,大型商场早已不再仅仅是物理空间的租赁者,而是需要深度运营的“数据场”与“体验中心”。传统的视频监控系统,…

2025年可观测厂商解析:博睿数据如何领跑全球可观测性市场?

在数字化转型浪潮下,企业的业务系统日益复杂,云原生、微服务架构成为主流。传统的监控手段已捉襟见肘,“可观测性”应运而生,成为保障业务连续性、提升用户体验的关键。面对众多厂商,企业如何做出明智的选择? 本…

Joycode 无法跨项目读取源码怎么办?MCP Easy Code Reader 帮你解决!

本篇文章主要介绍 MCP Server Easy Code Reader,它可以帮助你在使用 Joycode 编写代码时,根据调用链路将多个项目或 Jar 包中相关的代码读取到上下文中,供 Code Agent 帮我们分析逻辑和编写代码,而无需再手动将源码…

python学习笔记-argparse

python学习笔记-argparsePosted on 2025-11-19 16:48 夜owl 阅读(0) 评论(0) 收藏 举报1. 介绍 argparse是python的Command-line parsing library 这个模块是一个受optparse启发的命令行解析库,具备以下特点:处…

Codes 创新的低代码接口测试解决方案,让点工也能做好接口自动化测试且效率起飞

常态下,刀耕火种的 Test 环节给自动化的 Dev 与 Ops 踩下了刹车。Codes 以技术极其薄弱,极其不被重视的测试为发力点,通过落地敏捷测试打通了研发与运维中间的枢钮润滑环节。解决了 Test 在 DevOps 快速迭代中的木桶…

2025年均质乳化机订制厂家权威推荐榜单:分散乳化机/管线式乳化机/乳化设备源头厂家精选

在精细化工、制药与食品工业中,均质乳化机凭借其能够高效处理高粘度物料、实现粒径均一分布的显著优势,已成为保证产品稳定性和品质的核心设备。 随着市场对乳液、膏霜和浆料品质要求的不断提升,定制化的均质乳化设…

GAN生成式对抗网络

GAN生成式对抗网络 生成对抗网络由生成式网络(生成器)与判定式网络(鉴别器)组成。 生成器(Generator):通过机器生成数据(大部分情况下是图像),最终目的是“骗过”判别器。 判别器(Discriminator):判断这张图像…