rtsp
wu_cai_
这个作者很懒,什么都没留下…
展开
-
live555源码分析----RTP的打包与发送
转载地址:http://blog.csdn.net/gavinr/article/details/7035799 这里主要分析一下,live555中关于RTP打包发送的部分。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了) RTP包的发送是从MediaSink::startPlaying函转载 2018-01-30 19:18:48 · 259 阅读 · 0 评论 -
RTP、RTCP及媒体流同步
转自:http://blog.163.com/liu_nongfu/blog/static/19079414220139169225333/ 一、流媒体简介 流媒体是指在internet中使用流媒体技术的连续时基媒体,例如视频、音频或多媒体文件。流式传输方式是将音视频、动画等多媒体文件经过压缩后分成一个个小数据包,当用户端发出请求时,由服务器端向用户端实时、连续传送这些小数据包,动态变化的网络可...转载 2018-04-01 23:16:13 · 361 阅读 · 0 评论 -
RTP RTCP在音视频传输与同步方面的使用
转自:http://blog.csdn.net/kof98765/article/details/17733701 1 音视频实时传输 1.1 Jrtplib库介绍 本系统采用开源库Jrtplib进行RTP传输模块的开发。Jrtplib库是由比利时Hasselt大学EDM(Expertise Centre for Digital Media)开发的一个用C++语言实现的完全开源的RTP库,目前已经...转载 2018-04-01 23:17:09 · 692 阅读 · 0 评论 -
h264码流在RTP中的传输(基于rfc3984)
1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 个比特. forbidden_zero_bit. 在 H.264 规范中规定...转载 2018-04-13 16:32:32 · 1661 阅读 · 0 评论 -
RTP协议全解析(H264码流和PS流)
转载地址: https://blog.csdn.net/chen495810242/article/details/39207305写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。原创不易,转载请附上链接,谢谢http://blog.csd...转载 2018-04-13 16:36:31 · 403 阅读 · 0 评论 -
H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)
H.264 RTPpayload 格式------H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: ...转载 2018-04-24 11:46:30 · 467 阅读 · 0 评论 -
RTP/RTCP的时间同步机制
RTP支持传送不同codec的steaming,不同codec的clock rate的也不一样,不同的media之间需要依靠RTCP进行同步。这里简单介绍一下他们的机制。在每个RTCP SR包中对应有一个RTP时间和一个NTP时间,它表达的意思很明确,那就是这个RTP时间对应的绝对时间, 不同media的RTP时间尽管不同,但可以通过NTP时间映射到同一个时间轴上,从而实现同步。如下图所示,RTP...转载 2018-04-01 23:15:06 · 641 阅读 · 0 评论 -
Wowza服务器系列(4):使用rtmp协议向wowza推流的wowoza配置方法
1、去掉rtmp密码鉴权2、推流(1)将mp4文件作为视频源推送给wowza ffmpeg-i "D:/sample.video/360.mp4" -vcodec copy -acodec copy -f flv rtmp://192.168.151.27/live/rtmp.stream(2)用ffmpeg拉取标准的RTSP相机的流,并转为flv推送给wowza。...转载 2018-03-14 15:57:46 · 633 阅读 · 0 评论 -
Wowza服务器系列(3):试用wowza Stream Engine服务运行
在安装完毕wowza服务之后,需要先试用一下Wowza Stream Engine,确保其可用。(1)在配置web进行配置在chrome浏览器登录http:/127.0.01:8088,打开管理web界面:Wowza Stream Engine Manager,进入到Applications菜单。按如下图步骤操作:到此,推流设置配置完毕。(2)推流笔者推流选择vlc工具。点击“添加”,选择一个ts...转载 2018-03-14 15:56:02 · 746 阅读 · 0 评论 -
RTSP协议解析
转载地址:http://blog.csdn.net/rongdeguoqian/article/details/17888407RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。一次基本的RTSP操作过程是:转载 2018-01-24 11:51:37 · 611 阅读 · 0 评论 -
Live555-SingleStep分析及验证
转载地址: http://blog.csdn.net/rootusers/article/details/43672873TaskSecheduler类是一个任务调度器,它是整个Live555的任务调度中心,程序在任何时刻的任何动作,均由该类完成。其核心函数是SingleStep。Live555的任务主要分为Delayed Event、Socket Event以及Trigger Event转载 2018-01-29 17:09:17 · 684 阅读 · 0 评论 -
庖丁解牛-----Live555源码彻底解密(RTP打包)
转载地址: http://blog.csdn.net/smilestone_322/article/details/18923711本文主要讲解live555的服务端RTP打包流程,根据MediaServer讲解RTP的打包流程,所以大家看这篇文章时,先看看下面这个链接的内容;庖丁解牛-----Live555源码彻底解密(根据MediaServer讲解Rtsp的建立过程)http转载 2018-01-29 19:04:37 · 451 阅读 · 0 评论 -
wireshark 提取RTSP中的UDP data数据
最近调试spydroid的代码,发现前几帧总是会花,不知道什么原因。只能使用wireshark从PC端直接抓包去看发送的数据和接收端的数据有何差别。但是wireshark抓出来的包是基于网络协议的,其实我要的是对比UDP包的负载数据。通过不断地摸索终于找到wiredshark其实是支持将负载提取出来的,再一次感受到wireshark的强大。话不多说,上图:第一步、先找到一帧UDP包,然后找到...转载 2018-03-07 14:27:00 · 2599 阅读 · 0 评论 -
Linux I/O复用之select函数详解
select函数的功能和调用顺序使用select函数时统一监视多个文件描述符的: 1、 是否存在套接字接收数据? 2、 无需阻塞传输数据的套接字有哪些? 3、 哪些套接字发生了异常?select函数调用过程: 由上图知,调用select函数需要一些准备工作,调用后还需要查看结果。设置文件描述符select可以同时监视多个文件描述符(套接字)。 此时需要先将文件描述符集中到一起。集中时也要按照...转载 2018-03-19 17:58:34 · 233 阅读 · 0 评论 -
安装并使用 Wowza 发布你的 RTMP 直播流
I. 下载 Wowza 官方下载地址 http://www.wowza.com/pricing/installer,选择适合你自己的平台的版本进行下载。 作者上传了一个 Windows 版本的和 一个 Linux 版本的 RPM 到 CSDN 资源,如果看官嫌从官网下载速度太慢,可以点击下载:WowzaMediaServer-3.6.2.exeWowzaMediaSer...转载 2018-03-14 15:53:19 · 350 阅读 · 0 评论