
后台服务
文章平均质量分 81
twoconk
一个IT草民
展开
-
一个基于gfast框架的组团学习网站实现,代码已开源
计划是做一个基于翻转课堂实现的学习分享社区,让学习充满乐趣!围绕学习课程主题来展开,主题可以是一门编程语言,一本书(电子书或者字纸书均可),一个视频课程资源,互联网有很多的学习资源,如何提高自主学习的效率,用有限的时间快速的完成高质量的学习,以教为学,翻转课堂的学习方法自认为是有效解决自主学习效率的问题,座椅考虑做一个一个基于翻转课堂实现的学习分享社区;互联网有很多的学习资源,如何提高自主学习的效率,用有限的时间快速的完成高质量的学习,窃以为以教为学,翻转课堂的学习方法是当前最有效解决这..原创 2021-04-13 20:47:26 · 979 阅读 · 2 评论 -
视频转码服务架构说明书
需求说明视频转码服务,具备将高码率的视频转换为低码率的视频,和对不同编码格式的视频进行转换能力的后台服务;规格定义性能指标: 吞吐量和性能指标 4核 8G 1000M网卡 GeForce GT 1030 以上显卡 CPU 到 80% 网络占用率 到 70% 100路 720P 高...原创 2020-03-25 15:27:04 · 1500 阅读 · 0 评论 -
《Linux高性能服务器编程》读书笔记:linux服务器程序规范
服务器程序规范,需要强化和遵守的,作者给列了4条规范:1、Linux服务器程序一般以后台进程形式运行,也就是以daemon守护进程的方式,守护进程的父进程通常是init进程(PID进程为1),作者在7.6小结 服务程序后台化给出了一个程序的清单,还是很有参考意义的。后台进程形式运行,也就是通过fork一个子进程,结束父进程的方式运行,这样避免很多前台启动,随着操作终端界面的关闭而结束服务器程序的...原创 2020-03-06 16:42:47 · 274 阅读 · 0 评论 -
Python小练习
一个小工具,发现有一个开源的诗词库(https://github.com/michaelliao/shici/tree/master/web/src/main/resources/text),考虑导入到数据库中,诗词库是通过文件夹方式组织,所以用python发现很快的实现这个需求,代码记录如下: #导入依赖库import os,sys from datetime imp...原创 2019-10-23 15:53:33 · 483 阅读 · 0 评论 -
如何避免后台服务的单点故障&动态增加服务扩容能力
原创 2018-11-01 09:30:28 · 1361 阅读 · 0 评论 -
使用Janus作为对讲服务器的后台框架和业务流程
对讲后台业务架构图如下图: 图1、对讲后台业务架构图 通过NGINX负载Janus http服务器的API接口,通过该API接口可以获取可用Janus服务器的IP和端口;客户端拿到可用对讲服务器的IP和端口后,通过WebSocket连接到该服务器,并保持长连接,客户端进入会议室时,则复用这条长连接;如果进入其他会议室,则需要重新获取可用的Janus服务器IP和端口,并重复上述过...原创 2018-11-21 09:44:48 · 3991 阅读 · 1 评论 -
级联媒体转发服务器的方式部署,构建复杂网络环境下的媒体转发网络
媒体服务器就是转发UDP数据的RTP服务器,它的作用就相当于网络中路由器和交换机。我们把媒体服务器设计成一个模拟IP协议的应用服务器,构建复杂网络环境下的稳定的媒体转发网络。关于多个房间服务器,多个RTPProxy媒体转发服务器的部署方式:关于一个房间服务器,多个媒体转发服务器的部署方式:...原创 2019-06-06 17:13:52 · 1081 阅读 · 0 评论 -
RTPProxy代码结构说明
RTPProxy是纯C语言开发,使用面向对象的思路实现的对stream、session等的抽象,另外对象的构造、析构和引用计数机制都有实现,和doubango中对象的实现思路类似,每个对象一个c文件,提供类似rtpp_server_ctor和rtpp_server_dtor的构造和析构方法,然后提供一个结构体的实例化对象,结构体对象中第一个对象是该对象的公共接口方法指针,类似如下代码:stati...原创 2019-06-03 17:27:49 · 2650 阅读 · 0 评论