![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体协议
文章平均质量分 78
zhoubotong2012
这个作者很懒,什么都没留下…
展开
-
使用Librtmp收流,接收H264 + AAC(附代码)
用librtmp接收H264+AAC的例子代码网上参考资源比较少,这份代码来自www.cnblogs.com的某个博客,但是已经找不到原链接了。把代码附上,帮助各位网友在开发时少走些弯路。//////////////////////////////////////////////////////////#include "librtmp/rtmp_sys.h"#include "lib...原创 2019-10-28 16:50:05 · 1408 阅读 · 1 评论 -
使用librtmp接收数据时要注意的问题
(这篇博文的完整代码在我的另一篇博文《使用Librtmp接收H264 + AAC》)librtmp是一个RTMP的开源库,很多地方用它来做推流、拉流。它是RTMPDump开源软件里的一部分,librtmp的下载地址:http://rtmpdump.mplayerhq.hu/,目前最新版是V2.3。librtmp如何使用在很多博客已经有介绍,雷神的博客也有几个相关的例子介绍其使用,这里就不多说,...原创 2019-10-28 13:57:36 · 1787 阅读 · 2 评论 -
如何发送和接收RTP封包的H264,用FFmpeg解码
这篇文章给大家介绍怎么打包H264分片到RTP包,并且实现一个播放程序演示接收RTP包和用FFmpeg解码。为了让大家更了解H264打包成RTP的细节,有必要罗嗦一下向大家介绍一些相关的基础知识,下面分三节介绍,其中前面两节是基础知识,第三节重点讲解怎么实现RTP包的发送和接收,以及怎么用FFmpeg解码显示。一、H264的组成结构H264以NALU(NALunit)为单位来支持编码数据在...原创 2019-01-16 18:10:06 · 11613 阅读 · 3 评论 -
如何发送和接收RTP包,用FFmpeg分离、解码
RTP是网络上进行流媒体传输的一种常用协议,现在有很多封装RTP协议的开源库,比如:ortp, jrtplib,而其中最有名的要数jrtplib,本文给大家演示怎么用jrtplib开发一个带RTP发送和接收功能的应用程序,但这篇文章不会讲述jrtplib的基本用法知识,如果你要了解更多关于这个库的用法,可以参考这篇文章:http://www.cnblogs.com/yuweifeng/p/755...原创 2019-01-16 12:07:38 · 13427 阅读 · 5 评论 -
如何使用jrtplib进行RTP发送和接收
RTP 协议是目前流媒体实时传输用得最广的一种协议,大家在开发用到RTP协议的程序时,可能会考虑使用一些开放源代码的RTP库,比如大名鼎鼎的JRTPLIB。 JRTPLIB是一个面向对象的RTP库,它完全遵循RFC 1889设计,在很多场合下是一个非常不错的选择,JRTPLIB 是一个用C++语言实现的RTP库,目前已经可以运行在Windows、Linux、FreeBSD、Solaris、Unix...原创 2019-01-15 18:41:32 · 3696 阅读 · 1 评论 -
关于RTP时间戳及多媒体通信同步的问题
原文链接:http://www.rosoo.net/a/201101/10776.html 多媒体通信同步方法,主要有时间戳同步法、同步标记法、多路复用同步法三种。下面主要讨论时间戳同步法,特别是RTP时间戳同步。内容包括RTP媒体间同步的实现,为什么需要RTCP的NTP时间来实现媒体间同步?没有RTCP,能实现RTP媒体间的同步吗?DirectShow时间戳和RTP时间戳的区别,MPEG...转载 2018-02-26 09:43:11 · 996 阅读 · 0 评论 -
RTSP - RTP over TCP
原文链接:http://www.cnblogs.com/lidabo/p/4483497.htmlNormally, RTSP provide streaming over UDP. By nature, UDP is a better choice as it provides robust streaming capability for media. However, it is unlik...转载 2018-02-26 18:50:23 · 336 阅读 · 1 评论 -
rtsp摘要认证协议流程
1. rtsp摘要认证协议流程RTSP协议,全称Real Time Streaming Protocol,是应用层的协议,它主要实现的功能是传输并控制具有实时特性的媒体流,如音频(Audio)和视频(Video)。Rtsp认证主要分为两种:基本认证(basic authentication)和摘要认证( digest authentication )。基本认证是http 1.0提出的认证方案,其消...转载 2018-02-26 10:41:12 · 2923 阅读 · 1 评论 -
RTSP常用命令解释
1. RTSP的常用命令与解释 其中C是客户端,S是服务端。1.1 OPTIONS C->S: OPTION request //询问S有哪些方法可用 S->C: OPTION response //S回应信息中包括提供的所有可用方法 使用举例: 客户端到服务端: OPTIONS rtsp://218.2...转载 2018-02-26 10:03:09 · 3905 阅读 · 0 评论