![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体
HockerF
这个作者很懒,什么都没留下…
展开
-
pjsip样例
编译pjsip:./configure --enable-shared --prefix=$PWD/pj_installmake install编译:g++ -L…/pjproject/pj_install/lib/ -I…/pjproject/pj_install/include -I…/pjproject/pj_install/include/pjsip-simple/ main.cpp -lpjsip -lpj -lpjlib-util -lpjsip-simple -o main执原创 2021-08-03 21:43:08 · 292 阅读 · 0 评论 -
rtp协议 封装 h265
我把 draft-ietf-payload-rtp-h265-14.txt 文档的几个表格粘贴出来, 有这几个表, 将 h265 封装为 rtp 包就完成了一半.h265帧头信息 +---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+原创 2021-03-19 10:48:30 · 416 阅读 · 0 评论 -
librtmp ssl 1.0.0 到 ssl 1.1.1
openssl 版本更新了, 导致 librtmp 库不能使用, 于是查查资料.Compiler errors: dereferencing pointer to incomplete type DH {aka struct dh_st}根据上面的讨论, 反正改动挺大的.我看了下,这次 openssl 虽然没有 使用 c++ 进行改写, 但是内容规范又向c++靠近了, 对一些私有变量进行了封装, 大致就是在公开的 api 头文件中不将结构体细节公布出来,所以不能直接调用结构体内的成员.必须得用原创 2020-12-30 18:44:13 · 1170 阅读 · 3 评论 -
rtsp 转 rtmp 第一部分 - h264 编码预备知识
感觉已经落后了,在16年就有完整的h265流媒体播放流程出来了,让人看着气人的是,这群人,拿着这个东西,靠这个吃饭,开源的技术,活生生的被这些人弄成了壁垒。尽量用现成的,没有就想办法用现成的。先看看一些基础的东西。h265 市面上在普及了,不过使用还是没有h264广泛,我想补补h264的知识。h264 的基本处理单元h264 不是用帧来做计算单元的,而是使用NAL 来做基本单元,0x000001 是 h246 的NAL基本单元的开始标志。第四章 说的是一些索引第五章 说的一些运算光原创 2020-06-18 20:47:08 · 292 阅读 · 0 评论