自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 史上最详细的webrtc-streamer搭建windows版coturn教程

在webrtc-streamer流媒体使用公网访问时,一定会用到coturn服务,之前我写的教程无法在window下搭建coturn服务器,都是Linux下搭建的,但是对于很多人来说,Linux并不是首选,因此我今天也研究了一下如何纯windows搭建并配合webrtc-streamer流媒体进行互联网视频播放。

2024-09-11 10:45:12 3504 12

原创 史上最详细的webrtc-streamer访问摄像机视频流教程

最近公司在搞流媒体,我推荐了webrtc-streamer进行搭建,使用了一段时间后,出现新的需求,需要将内网的摄像机进行公网访问,我查询了几乎所有的帖子和github的问题回复,都没有给我一个准确的答案,经过不断尝试和摸索,我终于成功了,我希望将我的过程记录下来,让更多的中国开发者可以少走弯路,我对于webrtc不是很了解,但是这并不影响我使用开源的webrtc-streamer进行开发。

2023-03-31 16:27:24 53815 411

原创 史上最详细的webrtc-streamer的H265解决方案

我最欣赏马斯克的一句话,我不在乎专利,专利只会抑制科技的发展。我找遍了所有教程都没有关于webrtc-streamer可以播放H265的rtsp视频流的方案,我摸索到了我就分享出来,不管你们怎么想,我希望你们看了我的贴子,并且收益的话,希望你们也可以像我一样,知识只有分享才能共同进步!

2023-08-14 12:20:05 13351 84

原创 Linux部署webrtc-streamer不完全教程

顺便说一下,make的-j参数是个坑,虽然可以并行编译,但如果Makefile或依赖关系有问题,编译会出错,4是CPU核心的的倍数,单核-j2 ,2核心用-j4,以此类推,可以加速编译速度,也可以不带,只使用一个编译器,编译过程有点漫长。命令:../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin。然后是漫长的编译等待时间。

2023-05-06 16:37:31 5060

原创 Linux防火墙开启添加端口

1.查看开发的端口sudo firewall-cmd --zone=public --list-ports2.添加端口 firewall-cmd --zone=public --add-port=2345/tcp --permanent //2345改成要添加的端口(--permanent永久生效,没有此参数重启后失效)2.更新防火墙 sudo firewall-cmd --reload...

2021-11-17 14:32:17 5033

原创 postgres数据库sql语句

对表操作创建表CREATE TABLE test(id int NOT NULL,name varchar(10),PRIMARY KEY (id));增加字段ALTER table test ADD id1 bigint NOT NULL,ADD NAME1 VARCHAR(20);删除字段ALTER table test drop id ,drop NAME修改字段名ALTER table test rename NAME1to Name修改字段类型ALTER .

2021-11-17 11:36:21 850

原创 Linux下使用docker配置MYSQL容器

1.使用mysql/mysql-server:latest镜像快速启动一个Mysql实例 docker run--name ilink_user_01 -e MYSQL_ROOT_PASSWORD=123456 0d 0p 3307:3306 mysql/mysql-server:latest ilink_user_01是容器名称,通过--name指令指定 123456为数据库root的密码,通过-e指定环境MYSQL_ROOT_PASSWO...

2021-11-17 11:10:28 328

原创 Linux下使用docker容器

运行容器:docker run -it 镜像名/bin/bash退出容器:exit或者Ctrl+P+Q查看容器:docker ps -a查看运行的容器:docker ps重启容器:docker restart 容器ID重启容器后进入交互式:docker start -i 5c6ce895b979进入容器:docker attach 容器ID dockerexec-it容器ID /bin/bash删除容器镜像:docker rmi ...

2021-11-17 11:04:50 1015

原创 Linux下安装java环境

yum安装更新jdk、删除自带的jdk1.查看CentOS自带JDK是否已安装:yum list installed | grep java2.假使存在自带的jdk,删除centos自带的JDK yum -y remove java-1.7.0-openjdk* yum -y remove tzdata-java.noarch结果显示为Complete!表示卸载完成!3. ll (再次检查安装包是否删除)4.查看yum库下的java安装包 yum...

2021-11-17 10:45:47 950

原创 Linux下redmine 安装部署

环境redmine版本:redmine-4.2.1.tar.gzmysql版本:8.0(直接同步的数据库)ruby版本:2.7.21、安装mysqlyum install mysql-serveryum install mysqlyum install mysql-develservice mysqld start/usr/bin/mysqladmin -u root password 'root'添加到开机启动:chkconfig --add mysqld

2021-11-17 10:42:45 842

原创 Linux下rabbitMq安装部署

环境Linux版本:CentOS release 6.7 (Final)erlang版本:otp_src_24.0.tar.gzrabbitmq版本:rabbitmq-server-generic-unix-3.8.17.tar安装erlang#解压tar -zxvf otp_src_24.0.tar.gzcd otp_src_24.0#配置 '--prefix'指定的安装目录/home/xzx/erlang./configure --prefix=/ho...

2021-11-17 10:39:28 350

原创 Linux下部署mysql数据库

安装环境:Linux版本:CentOS release 6.7 (Final)mysql版本:mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz安装步骤:mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz1.解压到/home/xzx目录下tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz2.改名mysqlmv mysql-8.0.11-linux-.

2021-11-17 10:26:35 269

原创 Linux(centos7.9)下部署oracle11g

系统环境:CentOS Linux release 7.9.2009 (Core)软件包:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip0、下载Orcle11Goracle10G/11G官方下载地址合集(直接迅雷下载)说明一下:[root@myYUn install]#中的myYUn等价于[root@iz2f570bi1k56uz install]#中的iz2f570bi1k56uz;这

2021-11-17 10:17:00 570

原创 c# 串口类

c# 串口类主程序 //串口初始化 public void SerialInit() { DTUClass.ComDevice.DataReceived += new SerialDataReceivedEventHandler(DTUClass.Com_DataReceived);//绑定事件 } //打开串口 public void OpenSerial() {

2021-11-15 16:37:33 810

原创 c# kafka写入数据

c# kafka写入数据using Confluent.Kafka;using logcxx;using System;namespace TimTools{ class KafkaClass {//卡口:BAYONET_VEHICLEPASS_JSON_TOPIC //违法:BAYONET_VEHICLEALARM_JSON_TOPIC public static void WriteKafka(string ip,string port,string

2021-11-15 16:31:42 1952

原创 c# MQTT协议类

该类使用MQTT协议订阅数据进行发短信using AlarmToMsg.ROOT;using AlarmToMsg.Tools;using HslCommunication;using HslCommunication.MQTT;using logcxx;using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System.Collections.Generic;using System.Text;using WindowsForms

2021-11-15 16:28:53 921

原创 c# 使用log4net库操作日志

使用log4net库操作日志新建LogHelper类引入log4net日志库using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace log4cxx{ class LogHelper { private static readonly log4net.ILog login

2021-11-15 11:26:51 243

原创 c# 跨线程操作窗体控件

**c#跨线程操作窗体控件**this.Invoke((EventHandler)(delegate { TextBoxInfo.AppendText(str); }));

2021-11-15 11:04:58 528

原创 appSettings配置文件操作方法

appSettings配置文件操作方法 /// <summary> /// 修改AppSettings中配置 /// </summary> /// <param name="key">key值</param> /// <param name="value">相应值</param> public static bool SetConfigValue(

2021-11-15 11:00:07 854

原创 winform控件listview刷新闪烁解决

listview刷新闪烁解决public class DoubleBufferListView : ListView { public DoubleBufferListView() { SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingI

2021-11-15 10:58:26 892

网络SDK开发手册.chm

网络SDK开发手册.chm

2023-10-16

minio一键安装部署(winform可视化)

使用c#开发的一键部署minio的工具,支持分布式和单机。 包括纠删码计算器和minio客户端。

2023-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除