- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 在ubuntu上使用v4l2loopback和ffmpeg模拟摄像头
转载在ubuntu上使用v4l2loopback和ffmpeg模拟摄像头在做webrtc测试时,会发现它提供的peerconnection_client是抓取摄像头画面的,在没有摄像头的机器上,它是不会传输视频数据的。这对于想在我的Linux台式机上调试webrtc代码不大方便。实际上,在src/modules/video_capture/linux/device_info_linux.cc上可以看到,webrtc是去读/dev/video*设备文件来获取摄像头画面的:uint32_t Device
2022-02-25 09:52:22 866
原创 mqtt移植到linux开发板
参考这里下载paho.mqtt.embedded-c-master一、首先编译MQTT协议包封装库:解压paho.mqtt.embedded-c-master.zip之后,进入目录,修改Makefile:1、修改第70行CC ?=gcc为:CC ?=arm-linux-gcc12、第43行SOURCE_FILES_C = $(srcdir)/*.c改为:SOURCE_FILES_C = $(wildcard $(srcdir)/*.c )OBJS = (addsuffix.o,(adds
2022-02-21 19:33:16 983
原创 amazon-kinesis-video-streams-webrtc-sdk-c 移植到linux开发板
大部分参考这位大神的资料分析依赖关系。通过分析Cmakelist.txt得出了一些依赖关系。libkvsWebrtcClient.so 依赖项如下:libkvspicUtils.a libkvspicState.a libssl.so libcrypto.so libsrtp2.a . libusrsctp.solibkvsWebrtcSignalingClient.so 依赖项如下:libkvsCommonLws.a libwebsockets.a libkvspicUtils
2022-02-21 19:26:43 1273
原创 虚拟机扩容
1.关机状态下——>打开编辑虚拟机设置——>磁盘——>扩展(扩展为你想要的大小,确定后再等一段时间就行了)2.安装 GParted(图形化的磁盘管理系统)虚拟机开机之后输入(需要确保虚拟机能上外网):sudo apt-get install gparted3.搜索安装完的GParted,打开。初始状态,主磁盘/sda1 69G, /sda2 976M, 目标/sda1 扩容到90G, 图1 初始状态步骤1:将unallocated分区移动/sda2下/dev/sda
2021-05-21 09:12:09 395 1
原创 linux sftp客户端安装与使用
linux sftp客户端安装与使用。需要下载Openssl源码和Libssh2源码。交叉编译openssl:1、./config no-asm shared no-async --prefix=/home/crb/ipc_test/prebuild/depend/openssl --cross-compile-prefix=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-–prefix=/hom
2020-09-07 14:11:21 2258 5
原创 8Kpcm转16K、32K、44.1K等
下面函数ChangePcm8KTo16K简单的实现了8K转16K。8K转44.1K是比较特殊的,因为44.1K不是8K的倍数,是介于40K和48K之间的。40K是8K的5倍,48K是6倍。因此需要进行nSkipByte进行区分。所以先写5个原始数据,接着再写6个,即5-6–5--6…这样循环,就是下面代码的这几句:还有一个注意点是单声道转双声道问题。这是单声道的代码int ChangePcm8KTo44_1K(char *p8K, int i8KLen, char *p44_1K, int
2020-07-27 17:23:00 4447
linux设备交叉编译nfs服务器需要用到的库
2024-03-21
linux0.11-1+内核设计艺术2版+linux内核完全注释.rar
2021-06-07
linux需要的开源库。openssl和libssh2
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人