logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx:TIME_WAIT过多或者CLOSE_WAIT过多的状态

1 起因线上服务器nginx日志运行一段时间后,会报如下错误:1024 worker_connections are not enough一般做法是修改worker_connections。但实际上:该服务是用于时间比较短的连接里,并且一天最多才4000个请求。不可能会耗尽worker_connections。除非每次连接都没有释放对应的连接。‘shell>netstat -n | awk

#nginx#tcp/ip#运维
开源免费的C/C++网络库(c/c++ sockets library) 七剑下天山

(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。(3)POCOPOCO C++ Libraries 提供一套 C++ 的类库用以开发基于网络的可移植的应用程序

#c++#c语言#windows
DemuxException: type = CodecUnsupported, info = Flv: Unsupported codec in video frame: 2

在浏览器中拉流播放报错DemuxExceptiontype=CodecUnsupported,info=FlvUnsupportedcodecinvideoframe2。推流加上参数-vcodeclibx264,表示强制使用libx264进行编解码。

Nginx 定义自己的 http 模块

一、config文件编写Nginx提供了一种简单的方式将第三方的模块编译到Nginx中。首先把源代码文件全部放到一个目录下,同时在该目录中编写一个文件用于通知Nginx如何编译本模块,这个文件名必须为config。然后,在configure脚本执行时加入参数–add-module=PATH(新模块源代码以及config文件存放目录),就可以在编译Nginx之前把新模块添加进去,然后再编译(make

#nginx#http#运维
linux下libcurl的https简单例子

5、实现HTTPS GET方法。2、编译安装libcurl。1、安装openssl。

#linux#https#数据库
protoc-gen-grpc: The system cannot find the file specified.

执行>protoc.exe --grpc_out=./ --plugin=protoc-gen-grpc=grpc_cpp_plugin.exe helloworld.proto报错:protoc-gen-grpc: The system cannot find the file specified.解决方法:首先需要生成grpc_cpp_plugin.exe,然后将grpc_cpp_plu

#rpc#golang#java
使用ffmpeg调用电脑自带的摄像头和扬声器录制音视频

3、打开windows系统的"打开声音设置"–“麦克风隐私设置”–"允许应用访问你的麦克风"点击开启。,修改cmd的编码格式为utf8,避免乱码。,查看当前window的音频和视频名称。1、打开cmd,执行。

文章图片
#音视频
流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析

上面又提到了sip协议,这里顺带说一下,sip协议的全称是会话初始协议(Session Initiation Protocol)是一种信令协议,最早是用于ip电话交互的,也是一种会话协商协议,不过提供更好的灵活性与交互性,简单的交互就是invite,200ok,ack三步交互,最重要的就是sip的offer-answer模型,国内的gb28181标准就引用了sip协议作为其会话协商的标准协议。一般

#服务器#网络#运维
rtsp-simple-server + srs搭建流媒体服务器

1、下载rtsp-simple-server我下载的是windows版本的。下载完后直接运行exe文件即可启动。2、ubuntu 16.04环境下载、编译、运行SRS3、使用ffmpeg给rtsp-simple-server推流4、使用ffmpeg从rtsp-simple-server拉取rtsp流并转换为rtmp流后推送到srs服务器5、从srs服务器拉流或者用VLC打开RTMP直播流.....

文章图片
#服务器#运维
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择