自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sox在windows上源码编译

pacman -Su。

2024-06-04 14:10:51 400 1

原创 windows10上webrtc源码编译

windows 10 64位系统内存至少8G磁盘50Gwin10 SDK。

2024-03-18 13:16:06 493

原创 srs学习-在ubuntu上部署

SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。

2024-02-20 15:38:09 671

原创 janus流媒体服务器-在ubuntu上搭建

Janus Gateway 是一个开源的 WebRTC 服务器,专门用于实时通信的建立和管理。它提供了一个灵活、可扩展的基础架构,使开发人员能够构建各种实时通信应用程序,例如视频会议、实时数据传输和音视频流媒体等。

2024-02-18 23:00:11 563

原创 ZLMediaKit-ubuntu上源码安装

ZLMediaKit 是一个基于 C++11 开发的跨平台的轻量级流媒体服务器,旨在提供高性能、低延迟的流媒体服务。它支持常见的流媒体协议,如 RTMP、HTTP、WebSocket,并且具有良好的扩展性和灵活性,可以用于构建各种类型的实时流媒体应用,比如监控行业。

2024-02-18 18:36:46 1003

原创 obs学习-windows10上源码编译和安装

OBS 允许用户创建和保存多个场景,每个场景可以包含不同的视频和音频源,以便在流媒体过程中轻松切换和管理。

2024-02-17 16:13:17 601

原创 mediasoup学习- mediasoup-demo在ubutnu上搭建

mediasoup 是一个基于 WebRTC 技术的开源SFU流媒体服务器(SFU,Selective Forwarding Unit),它提供了一组功能强大的 C++ 和 JavaScript 库,应用于构建实时通信应用程序。mediasoup-demo 是一个基于 mediasoup 的开源项目,用于演示和测试 mediasoup 的功能和性能。它提供了一个完整的实时通信应用程序的示例。

2024-02-17 03:37:41 686

原创 libuv学习-管道

这个函数用于将一个已有的文件描述符(例如由其他进程创建的管道)绑定到一个 uv_pipe_t 结构体实例上。stream:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要开始读取数据的流。handle:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要写入数据的流。handle:一个指向已初始化的 uv_pipe_t 结构体实例的指针,表示要打开的管道。这个结构体用于表示写入操作的请求。handle:一个指向 uv_pipe_t 结构体实例的指针,表示要初始化的管道。

2024-02-17 02:22:43 1484

原创 libuv学习-信号

常见的信号。

2024-02-17 01:59:33 446

原创 libuv学习-udp传输

req:一个指向 uv_udp_send_t 结构体实例的指针,表示发送请求。uv_udp_t 结构体包含了一系列用于配置和管理UDP套接字的成员变量,以及一系列用于操作UDP套接字的函数。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要开始接收数据的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要绑定的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要使用的 UDP 套接字。

2024-02-17 01:15:14 2231

原创 libuv学习-事件循环

这个例子包含事件循环的句柄(loop),经历初始化,运行,停止,关闭等流程。

2024-02-16 22:41:11 690

原创 libuv学习-HelloWorld

用户空间是操作系统中供用户程序执行的部分。在用户空间中运行的程序通常无法直接访问系统的底层资源,例如内存、IO设备等。用户空间程序通过系统调用(System Call)向操作系统请求执行特权操作,如文件读写、网络通信等。当用户空间程序需要进行IO操作时,它们会通过系统调用将控制权转移到内核空间。内核空间是操作系统的核心部分,负责管理系统的硬件和提供系统调用服务。在内核空间中运行的代码拥有最高的权限,并且可以直接访问系统的底层资源。

2024-02-16 19:16:14 1137

原创 libuv学习-在ubuntu20 上的安装

libuv是一个高性能的,事件驱动的I/O库,并且提供了跨平台(如windows, linux)的API。开发它 主要是用于 Node.js。

2024-02-16 17:52:24 639

leetcode-101

leetcode 刷题指南

2024-02-17

空空如也

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

TA关注的人

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