
实现rtmp推流的简单代码
实现一个rtmp推流的代码
愤怒的小阿淇这就开摆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
connect_rtmp_server函数介绍
2.先设置RTMP服务地址,以及设置连接超时时间。3.设置推流还是拉流,通过一个开关进行设置。1.创建RTMP对象,并进行初始化。原创 2024-04-25 17:17:38 · 263 阅读 · 0 评论 -
open_flv函数的实现
这里提到的是flv header,一共占 9 个字节,我们并不需要这 9 个字节的数据,因此要跳过它。在这 9 个字节后面跟着是一个pre_tagsize,占 4 个字节,这 4 个字节我们也不需要,跳过。之前我们提到了在推流的时候第一步是打开读取一个flv文件,那么怎么打开呢,打开后要进行什么操作呢?之后我们会通过打开的这个flv文件fp进行数据的读取和转换,在之后章节会介绍。在打开之前我们要先了解flv文件是什么样的,可以去阅读我的其他文章。声明:本系列都是对李超老师课程的理解和笔记。原创 2024-04-25 17:04:30 · 165 阅读 · 1 评论 -
RTMP推流程序的框架
1.推流首先要要有流,从哪里获取流呢,那就是flv文件,读取flv文件中的tag data中的音频数据和视频数据封装成能够在rtmp协议中传输的rtmpPacket数据。3.将音频数据和视频数据封装好后发送,其中涉及到rtmpPacket内存空间的分配以及rtmpPacket内部变量内存的分配。2.要连接上服务器才能传输到服务器,因此该步骤是关键。有些较为细节的点之后再详细介绍。2.连接RTMPP服务器。原创 2024-04-25 16:55:41 · 274 阅读 · 1 评论