aarch64-linux-ohos
arm-linux-ohos
x86_64-linux-ohos
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: openharmony 的三个目标架构
1 2 3 4 5 |
error: Sandbox: rsync.samba(20783) deny(1) file-read-data /Users/aliang/Library/Developer/Xcode/DerivedData/NodeMediaClient-iOSDemo-fppdzkiffmqafafcjxkmoahlcydy/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/NodeMediaClient/NodeMediaClient.framework/_CodeSignature (in target 'NodeMediaClient-iOSDemo' from project 'NodeMediaClient-iOSDemo') error: Sandbox: rsync.samba(20784) deny(1) file-write-create /Users/aliang/Library/Developer/Xcode/DerivedData/NodeMediaClient-iOSDemo-fppdzkiffmqafafcjxkmoahlcydy/Build/Products/Debug-iphoneos/NodeMediaClient-iOSDemo.app/Frameworks/NodeMediaClient.framework/_CodeSignature (in target 'NodeMediaClient-iOSDemo' from project 'NodeMediaClient-iOSDemo') error: Sandbox: rsync.samba(20783) deny(1) file-read-data /Users/aliang/Library/Developer/Xcode/DerivedData/NodeMediaClient-iOSDemo-fppdzkiffmqafafcjxkmoahlcydy/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/NodeMediaClient/NodeMediaClient.framework/Info.plist (in target 'NodeMediaClient-iOSDemo' from project 'NodeMediaClient-iOSDemo') error: Sandbox: rsync.samba(20785) deny(1) file-write-create /Users/aliang/Library/Developer/Xcode/DerivedData/NodeMediaClient-iOSDemo-fppdzkiffmqafafcjxkmoahlcydy/Build/Products/Debug-iphoneos/NodeMediaClient-iOSDemo.app/Frameworks/NodeMediaClient.framework/.NodeMediaClient.3j4juc (in target 'NodeMediaClient-iOSDemo' from project 'NodeMediaClient-iOSDemo') |
像这样的错误,那么解决方法是: 选择项目-> Build Settings->搜索sandbox,将一个名为 User Script Sandboxing 设置为No 再编译问题解决。
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: Xcode 15.1 在使用cocoapods时编译错误的问题
今天需要给3D打印机装一个监控,正好有个C920和orangepi zero2闲置。
usb插入设备
1 2 3 4 5 6 7 8 9 10 |
root@orangepizero2:~# v4l2-ctl --list-devices cedrus (platform:cedrus): /dev/video0 /dev/media0 HD Pro Webcam C920 (usb-5200000.usb-1): /dev/video1 /dev/video2 /dev/media1 |
可以看到已识别到设备,由于这款C920摄像头内集成264编码,因此通过v4l是可以直接从摄像头取264视频的,那么直接开始直播。
继续阅读“罗技C920使用嵌入式设备直播”原创文章,转载请注明: 转载自贝壳博客
本文链接地址: 罗技C920使用嵌入式设备直播
目前JETPACK SDK镜像是4.5.1版
Jetson Nano 4G 内存版,下载链接:https://developer.nvidia.com/jetson-nano-sd-card-image
Jetson Nano 2G内存版,下载链接:https://developer.nvidia.com/jetson-nano-2gb-sd-card-image
系统镜像6G,默认安装ubuntu desktop等桌面软件,体积非常大,如果项目开发完成,想要将工程文件直接集成到镜像里,进行批量烧录,那么可以通过自制镜像的方式来实现。以下针对Nano版整理的制作方法。
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: Jetson 把玩记 三、自制最小文件系统镜像
前期曾发布过一款windows平台RTMP推送摄像头画面的浏览器插件,近期对这款产品进行了升级,现已支持捕获桌面画面进行推流。
桌面推流当然首选OBS,专业性毋庸置疑。本人开发的这款产品定位为简单业务需求,只需引导客户安装5M左右大小的插件程序,无需任何配置,即可在web网页中进行摄像头或桌面画面的捕获推流。
在本次更新中,加入了H.265编码器的支持,视频码率更低。同时,在SSE指令集加速的软编码基础上,增加了AMD/NVIDIA/INTEL独显核显硬件加速编码,CPU消耗更低。
本插件同时也加入了直播播放器的支持,可以播放rtmp,rtsp,http协议的直播流,并支持硬件加速解码,首屏秒开与延迟消除技术。 继续阅读“Windows平台浏览器内捕获桌面画面并RTMP推流”
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: Windows平台浏览器内捕获桌面画面并RTMP推流
Android手机与JDY-19蓝牙BLE模块通讯详解
最近做一款Android与蓝牙BLE设备通讯的项目,记录下开发经验。
蓝牙设备是JDY-19模块,串口透传,非常方便好用。官方教程需要创建Service进行通讯,此处需求为简单数据透传,直接在Activity中收发完成就结束,不开启服务,简单便捷。话不多说,代码伺候。
1 2 3 4 5 |
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> |
1 2 3 4 5 |
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) { Toast.makeText(this, "您的设备不支持蓝牙BLE", Toast.LENGTH_SHORT).show(); finish(); } |
继续阅读“Android BLE通讯详解,连接JDY-19”
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: Android BLE通讯详解,连接JDY-19
一般我们调试Firebreath的插件,使用的方法是,启动一个老版本的firefox(单进程),打开插件页面后,在调试中选择“附加到进程”,选择firefox进程,触发断点调试。
但有的时候需要调试启动过程,那么这个方法就不行了。
其实直接按F5启动调试的办法也很简单,只需设置“ALL_BUILD属性”,在“配置属性”-》“调试”中。
命令输入firefox.exe的全路径,命令参数输入插件的html地址,可以是本地文件路径,就行了。
如果dll注册就在debug生成目录,那么不需要额外操作,直接就能开始调试了。
原创文章,转载请注明: 转载自贝壳博客
如何在aarch64的系统上执行armhf程序,安装必须的libc6:armhf zlib1g:armhf即可
之前买了一片友善之臂NEO2做NAS,配置了aria2远程服务,下载百度云盘的资源,速度还不错。
但需要下载迅雷链接时,就没有办法了。
以前用Raspberry Pi 1代时,可以用迅雷的嵌入式版本Xware_armel_v5te_glibc.tar.gz
后来用pi3, neo2这种arm64处理器的板子时就无法使用了。
会提示“-bash: ./portal: No such file or directory” 。
今天突然想到,完全可以安装armhf的运行时呀。就好像在Ubunt下安装的一系列i386库一样。
继续阅读“如何在aarch64的系统上执行armhf程序”
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: 如何在aarch64的系统上执行armhf程序
iOS的浏览器环境,当然就包括微信,QQ内打开。目前实现直播的协议一般都是HLS, 延迟大可想而知,“真·实时” 当然指的是2秒以内的延迟。
浏览器环境下支持常见的低延迟直播,首选的是flv.js。它支持多种数据获取方式(fetch,websocket,xhr),兼容性很好。解析flv流后再封装为mp4数据,使用Media Source Extensions 特性,将数据投喂给播放器以实现实时的解码播放。按浏览器支持情况,具有硬件加速的性能。
而iOS是目前无法实现的平台,https://caniuse.com/#search=mediasource 可以看到,到目前为止系统11.2仍然不支持该特性。
但通过websocket+WebAssembly技术,可以曲线救国。我已经实现了一个初版https://github.com/illuspas/NodePlayer.js
继续阅读“如何在iOS的浏览器环境内实现 “真·实时视频播放””
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: 如何在iOS的浏览器环境内实现 “真·实时视频播放”
1 2 3 |
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 |
原创文章,转载请注明: 转载自贝壳博客