流媒体服务器二 3学习 librtmp 库的配置使用

librtmp 库是个啥?

librtmp是一个开源的基于C语言的库,提供了一个连接RTMP服务器,发送和接收RTMP流的API。

它可以用来开发流媒体播放器,网络直播等应用。它的主要特点是快速、稳定和低延迟。

librtmp支持RTMP,RTMPS,RTMPE和RTMPTE加密协议等多种协议。除此之外,它还支持

PProxy,PPlayer和appspot的代理服务器协议。在Linux下,使用librtmp开发的应用可以支持

Windows,Android等多种系统平台。

librtmp的核心代码是基于ffmpeg中的libavformat库实现的。它依赖于libz, libssl, libcrypto等第三方

库,需要自行编译安装。

windows下编译librtmp库,借助vs2017

1. 下载librtmp,下载地址 RTMPDump

或者直接

git clone git://git.ffmpeg.org/rtmpdump

2. 使用VS创建一个控制台工程,选择静态库,如下:

linux 下编译librtmp库

相关推荐
是孑然呀5 小时前
【小记】word批量生成准考证
笔记·学习·excel
ll7788117 小时前
C++学习之路,从0到精通的征途:继承
开发语言·数据结构·c++·学习·算法
LuckyLay8 小时前
React百日学习计划——Deepseek版
前端·学习·react.js
安和昂8 小时前
【iOS】SDWebImage源码学习
学习·ios
菜一头包9 小时前
c++ std库中的文件操作学习笔记
c++·笔记·学习
猴子请来的逗比4899 小时前
tomcat搭建内网论坛
学习·tomcat
belldeep9 小时前
如何阅读、学习 Git 核心源代码 ?
git·学习·源代码
Kazefuku9 小时前
python文件打包成exe文件
python·学习
threelab10 小时前
08.webgl_buffergeometry_attributes_none ,three官方示例+编辑器+AI快速学习
学习
嵌入式仿真实验教学平台10 小时前
「国产嵌入式仿真平台:高精度虚实融合如何终结Proteus时代?」——从教学实验到低空经济,揭秘新一代AI赋能的产业级教学工具
人工智能·学习·proteus·无人机·低空经济·嵌入式仿真·实验教学