logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

tcp/udp socket 网络通信中超时时间的设置

1.connect函数的超时时间设置只对TCP有效 UDP由于是无连接的connect都会返回success。实测发现 这个值是从0开始的TCP_SYNCNT 值为2 那么 就是超时时间就是1+2+4 = 7秒。第二种是 默认其为阻塞模式通过setsockopt 函数设置TCP_SYNCNT 值 头文件如下。表示失败是tcp重连的次数 每次重连时间会翻倍 依次是 1 2 4 8 16 32 64

#udp#tcp/ip#网络
黑豹X2 armbian 编译rkmpp ffmpeg 实现CPU视频转码

执行了demo程序 发现没有任何输出可能是armbian底层 未实现驱动 还是啥的。armbian的不需要做任何修改 直接执行 make-Makefiles.bash。需要提前安装好 srt 下x264的库直接 apt install 就可以安装。编译完成后 会安装到/usr/local/bin/usr/local/lib。集成到程序中测试 输入1080P 编码 640*360输出 可以正常跑。进

文章图片
linux /dev/mmcblk0 判断目录是否存在 判断分区是否格式化 没有格式化的话,格式化分区并且挂在到指定目录

#!/bin/shif [ -d "/dataex" ]thenecho "/dataex already exist"elseecho "create /dataex"mkdir /dataexfimount -t ext4 /dev/mmcblk0 /dataexret=$?echo "Mount result:" $retif [ $ret -ne 0 ]thenecho "Start fo

#linux#batch#bash
metax卡安装驱动记录openeuler系统

所以 vi /etc/modules-load.d/metax.conf内容如下 之后保存。modprobe metax 出错需要进到metax.ko 目录 先depmod一下。重启之后 讲metax.ko复制到/lib/modules内核目录下。然后 在 modprobe metax。这下重启的话再敲mx-smi就有了。mx-smi常用参数。

文章图片
#linux#运维#服务器
OpenEuler linux samba部分目录无法访问的问题

换成openeuler这个系统后出现 安装samba之后 部分目录无法访问的问题。ubuntu上没遇到过这个问题。改完之后重启 就可以了。

#linux#运维#服务器
Android 引入FFmpeg 读取RTSP流 解封装获取H264原始数据

之前 写了Android中怎么引入FFMmpeg的例子 。本编文章将会写一个简单的demo实现ffmpeg拉去rtsp流并在界面中打印前五个字节实际效果下图:看下目录结构:很简单 应用进去之后有一个主界面MainActivity 主界面有一个按钮点击一下进入一个新的界面会显示解封装的h264数据的包的大小 和前5个字节MainActivity内容如下:sdfsdfpackage com.qmcy.

#音视频#android
Ubuntu 下QT 创建FFMpeg SDL 开发环境遇到的问题 以及SDL_Init初始化失败返回-1

周六在家没什么事,就来公司加班。最近正好在做音视频的项目,避免不了要和FFMpeg打些交道。之前没怎么接用过FFMpeg,之前就是简单的用FFmpeg拉了RTSP流,截个图 缩放什么的 更深入的功能没有做过。想借助这个时间好好学习下FFMpeg。本来想在windows下做的,需要下载visual studio .网上看了下 VS太大了 真的太大了 动不动10几个G 公司的网速下载 看了下 不到50

#qt#ubuntu
ffmpeg ffplay常用 命令整理 rtsp rtmp推流

列出电脑的设备名称 比如摄像头 后面ffplay通过这里的名称进行编码推流。循环读取rabbit.mp4 并推送到rtsp服务器。从MP4文件提取aac文件。从aac文件解码PCM文件。ffplay播放pcm文件。以tcp方式播放rtsp流。

文章图片
FFMpeg 多路视频裸流截图保存为图片有马赛克以及图片不更新延迟的问题

项目中多路RTSP流输入每路输入又有多路不同分辨率的输出 ,FFMpeg 通过RTSP拉流 经过海思转码之后 通过srs_librtmp 推送RTMP到服务器,动态增加输入输出等等 ,这部分的工作已经做得差不多了。现在项目中有个小的需求截图功能,本身海思自身是有截图的例子的,但是 海思自带的截图需要占据一个vpss 和venc通道。而且这个分辨率是得开启编码通道的时候就指定好的,项目中需求是每路输

#c语言
    共 12 条
  • 1
  • 2
  • 请选择