- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Rancher Desktop采坑记录(二)
windows系统通过rancher desktop使用docker,但容器映射的udp端口无法访问问题。
2024-02-26 09:31:45 413 1
原创 Docker时区问题记录
项目中应用到了openfire,为了部署方便,将系统各服务进行了Docker容器化,openfire和mysql分别部署在两个不同的容器中。openfire做成了服务,随容器启动。mysql则使用的是官方提供的Docker版本。
2023-08-09 16:16:49 68
原创 Rancher Desktop采坑记录(一)
项目需要,需要在Windows系统上部署一些轻量级的服务,但部署虚拟机比较繁琐,因此否定了这个方案。经过一番调研,计划在Window系统上使用Docker。基于上述结论,首先调研了Docker Desktop。该工具可以在Windows10以上操作系统上,使用Docker,安装和部署都比较简单,具体方法可自行百度。但该软件仅对小中型企业或者个人免费,我司不在免费范围内,为了避免不必要的麻烦,因此又重新开始了我漫长的调研之路。
2023-07-11 17:00:59 568
原创 Pion流媒体服务测试
项目原因,测试了Pion流媒体服务器,将测试过程记录一下,方便日后查阅。Pion:A pure Go implementation of the WebRTC API.
2021-12-28 09:57:22 3073
原创 EasyDarwin测试
EasyDarwin是由国内开源流媒体团队维护的一款开源流媒体平台框架,开发语言是go语言。本文主要使用它作为RTSP服务器使用,并以此进行测试。方便之后记录。 (1)软件获取(自行下载,具体代码编译方式,请网上自行搜索,也可直接下载release包,直接运行测试。) 服务端 代码地址:https://github.com/EasyDarwin/EasyDarwin Release地址:Releases · EasyDarwin/EasyDarwin ·...
2021-10-28 09:50:16 1700
原创 基于WebSocket的分布式即时通讯系统
接上文,距离立flag的时间已经过去了一个月了,目前编写的即时通讯系统(Dean)已经有了一个基本雏形,已经实现了的功能,包括:1、用户的添加、删除、查看、修改接口。2、一对一文本消息传送、群组文本消息传送。(之后逐步的实现表情、图片、语音、视频、文件等富文本消息)3、群组创建、查询、修改、删除、退出、销毁、详情查看,以及群成员的添加、踢出等接口。4、实现了消息发送、回执、离线消息拉取。已阅回执以及消息回撤(正在实现中)。5、基于etcd的注册以及服务发现。6、节点内消息路由、节点间
2021-04-08 16:11:37 616 3
原创 立一个flag
最近在学习go,发现还挺喜欢这个语言的,很多的语法设置都比较有意思,写起来也比较上手(安利一波,个人感觉比java轻便很多)。加上自己也是做IM的,打算使用go语言开发一套即时通信系统的后台服务。该服务需要满足如下特征:1、支持集群,能满足扩容的需求。(之前使用openfire,这个软件单节点很稳定,基本没什么问题,但是集群,只能呵呵了。)2、第一个版本先只支持http+websocket(毕竟这个还是比较通用的)。3、性能方面能做到和openfire相似即可(单机4万并发吧,可能原生的open
2021-03-04 18:57:53 194 1
原创 视频直播LiveGo测试环境搭建
Livego是一款简单高效的直播服务器:安装和使用非常简单; 纯 Golang 编写,性能高,跨平台; 支持常用的传输协议、文件格式、编码格式;支持的协议包括RTMP AMF HLS HTTP-FLV1、服务端环境搭建。代码路径:https://github.com/gwuhaolin/livego如果不想搭建go环境,想直接看看效果的,也可以直接在这里下载exe程序进行测试。版本号是0.0.15版本,2021年2月3日最新版本。路径:[传送门]下载exe后,直接通..
2021-02-03 14:49:21 2890 1
原创 Django的部署
使用python manage.py runserver XXXX:80可以调试Django程序,但是在实际生产过程中,调试状态下运行是存在问题。在网上搜索了一下,大多数介绍文章均是采用的Django+uwsgi+nginx进行部署的。由于仅仅是用于个人测试,因此本文将仅介绍Django+uwsgi如何部署应用。第一步:uwsgi的安装pip install uwsgi本人在...
2018-09-17 19:51:16 175
原创 Django学习记录(二)
Mark一下1、使用Render返回网页时,def Home(request): return render(request, "home.html")如果home.html中有中文的话,使用TextPad和普通的文本编辑器编译时,将会导致网页无法显示。解决方法为,使用notePad++或者VsCode进行编辑并保存,即可正常使用。2、判断请求是Post还是Get的方法。...
2018-09-17 19:34:12 129
原创 Django学习记录(一)
今天尝试了一下Python的Django框架(在Windows平台下)。Python(3.6) + Django(2.1)过程如下:1、安装Python和Django环境,不再累述,网上一大堆。2、安装完毕后,创建Django工程,使用命令:Django-admin.exe startproject projectName,生成prjectName工程目录。3、进入工程目录,使用命...
2018-08-25 11:05:12 191
原创 WPF托盘图标自定义右键菜单。
原文地址:http://blog.csdn.net/doitplayer/article/details/72846381根据此方法,可以实现WPF自定义托盘区右键菜单样式的功能,但存在一个问题,就是在弹出菜单后,点击桌面空白处,菜单无法收回。因此,通过实验,如上问题,可以通过如下方式解决。 /// <summary> /// 鼠标单击 ...
2018-03-05 15:29:00 2089
开源高性能直播服务livego(最新版本0.0.15版本)
2021-02-03
HtmlvideoDemo.rar
2021-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人