
Stream Media/Protocol
文章平均质量分 69
fanbird2008
这个作者很懒,什么都没留下…
展开
-
rtp rtcp and av sync
http://hongdow.com/rtp%E3%80%81rtcp%E5%8F%8A%E5%AA%92%E4%BD%93%E6%B5%81%E5%90%8C%E6%AD%A5.html一、流媒体简介 流媒体是指在internet中使用流媒体技术的连续时基媒体,例如视频、音频或多媒体文件。流式传输方式是将音视频、动画等多媒体文件经过压缩后分成一个个小数据包,当用户端发出请求时,由服转载 2013-05-22 10:42:37 · 2154 阅读 · 0 评论 -
rtsp protocol (4)
OPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )Cseq: 1Pu原创 2013-05-10 14:11:59 · 923 阅读 · 0 评论 -
rtsp protocol (3)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Fri, May 10 2013 05:43:57 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,原创 2013-05-09 18:30:45 · 906 阅读 · 0 评论 -
ffmpeg_rtp
1. struct definetypedef struct AVOutputFormat { const char *name; /** * Descriptive name for the format, meant to be more human-readable * than \p name. You \e should use the原创 2012-04-12 10:24:51 · 5904 阅读 · 5 评论 -
timestamp and av sync
timestamp and av sync1. rtp/rtcp av sync1.1 NTP timeRFC 1305 says such that,Since NTP timestamps are cherished data and, in fact, represent the mainproduct of the protocol, a special timesta原创 2014-04-06 11:03:42 · 2097 阅读 · 0 评论 -
rtp rtcp av sync
rtp同步方法的思考由于音视频流是以两条独立的数据流在网络上传输的,如果网络质量相当差,那么在接收端收到的音视频数据流就有可能不是同步的了,为了克服这种不同步的现象,需要添加同步机制。的同步机制是使用开源库jrtplib3.7.1来实现的,严格遵守rtp协议标准。解决的方案如下: 当有数据需要发送时,往数据中加入时间戳,在接收端,读取时间戳,进行比较,如果相同或相差很近,就转载 2014-04-03 21:57:22 · 1752 阅读 · 0 评论 -
NTP of rtp
RTP支持传送不同codec的steaming,不同codec的clock rate的也不一样,不同的media之间需要依靠RTCP进行同步。这里简单介绍一下他们的机制。在每个RTCP SR包中对应有一个RTP时间和一个NTP时间,它表达的意思很明确,那就是这个RTP时间对应的绝对时间,不同media的RTP时间尽管不同,但可以通过NTP时间映射到同一个时间轴上,从而实现同步。转载 2014-04-30 14:22:55 · 1617 阅读 · 0 评论 -
ffmpeg+crtmpserver
1. download crtmpserver source codesvn co --username anonymous --password "" https://svn.rtmpd.com/crtmpserver/trunk crtmpserver2. install cmake 3. install openssl dev libraryapt-get install原创 2013-04-12 17:50:21 · 1791 阅读 · 0 评论 -
rtsp protocol (6)
OPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )Cseq: 1Pu原创 2013-05-10 14:55:51 · 1142 阅读 · 0 评论 -
rtmp example
1. dump rtmp audio and video data from red5 server rtmpdump -v -r rtmp://192.168.137.66/live/sss1 -o 222.flvorrtmpdump -v -r rtmp://192.168.137.66/live/sss1.flv -o 222.flv原创 2013-05-15 09:46:48 · 602 阅读 · 0 评论 -
rtsp protocol (7)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Sat, May 18 2013 00:34:02 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,原创 2013-05-18 08:37:20 · 1124 阅读 · 0 评论 -
rtsp protocol (5)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Fri, May 10 2013 06:53:57 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,原创 2013-05-10 14:54:58 · 1089 阅读 · 0 评论 -
sdp_config
with interface bind --> eth3 (192.168.64.66) v=0^Mo=- 0 0 IN IP4 192.168.64.66^Mt=0 0^Ms=Yuvad^Ma=mpeg4-iod:"data:application/mpeg4-iod;base64,Ah4AT////v7/AxUAZR8EDSEREAAAf////wAAAAAGAQI="^M原创 2011-12-15 15:13:53 · 632 阅读 · 0 评论 -
RTCP中的NTP的时间计算方法
http://blog.youkuaiyun.com/leesphone/article/details/5572171记得两年前刚开始做RTP/RTCP的时候碰到一个问题,是关于如何计算RTCP中的NTP时间戳,最近又有人问这个问题,于是就想把它贴出来,让大家参考,提提建议,交流促进进步。 记得当时有个客户说用openRTSP(open source ,you can get it转载 2012-04-12 18:20:34 · 693 阅读 · 0 评论 -
rtsp protocol (1)
http://zhaostudy2.blog.163.com/blog/static/135350205201091305381/ 一、简介 流媒体强调的是媒体的实时传输。它是应用流技术在网络上传输的多媒体文件。流技术就是把连续的影象和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个文件下载完后才可以观看的网络传输技术。 它与普通的万维网转载 2012-12-04 15:36:02 · 2513 阅读 · 1 评论 -
rtsp protocol (9)
c->sOPTIONS rtsp://192.168.0.118:554/cam/realmonitor?channel=1&subtype=1 RTSP/1.0CSeq: 1s->cRTSP/1.0 401 UnauthorizedWWW-Authenticate: Basic realm="test"Server: AAA Rtsp ServerConten原创 2013-05-20 15:59:12 · 1460 阅读 · 0 评论 -
rtsp protocol (8)
c->sOPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1s->cRTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )原创 2013-05-19 09:21:23 · 1178 阅读 · 0 评论 -
ffmpeg error fix for librtmp
When enable librtmp for ffmpeg, ffmpeg report librtmp not found.The way for solving the problem is like thus.Modify configure file like thus.1. note off old enabled librtmp line2. add one原创 2013-04-12 11:50:43 · 1085 阅读 · 0 评论 -
sdp config
with interface bind --> eth3 (192.168.64.66) v=0^Mo=- 0 0 IN IP4 192.168.64.66^Mt=0 0^Ms=Yuvad^Ma=mpeg4-iod:"data:application/mpeg4-iod;base64,Ah4AT////v7/AxUAZR8EDSEREAAAf////wAAAAAGAQI="^M原创 2011-12-15 15:06:44 · 804 阅读 · 0 评论 -
rtsp protocol (2)
RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类转载 2012-12-27 17:16:31 · 1115 阅读 · 0 评论 -
基于rtsp的手机视频点播
前言: 随着3G的到来,带宽大了流量费便宜了,手机电视等多媒体应用必将有很大发展, 本人总结以往经验,跟大家讨论一下如何建立一个手机视频点播的方案,最后给出了一个初步的客户端实现效果。欢迎大家讨论。 先说架构,出于便于管理和扩展,带宽限制和多用户并发的考虑,商用方案都会采用流媒体服务器+WEB服务器+中转服务器+手机客户端的方案,其中流媒体服务器(streaming server)负责采转载 2012-12-28 09:27:32 · 1144 阅读 · 0 评论 -
ffmpeg+rtsp
1. rtcp/rtp on udprt->nb_rtsp_streams = 1; // one stream for each pair rtcp/rtpudp_read_packet { 1. get rtsp_hd, rtp_handle, rtcp_handle get rtsp_hd =>原创 2013-05-22 14:52:51 · 4359 阅读 · 0 评论 -
rtp over rtsp (TCP)
1. RTCP and rtp (udp)by default, ffmpeg setup connection to server by rtsp with udp protocol.for example server_port transport_protocol原创 2013-05-22 09:52:16 · 3346 阅读 · 0 评论 -
RTMP Protocol Intro - Nginx + RTMP
http://blog.youkuaiyun.com/xiaguamanshu/article/details/5457290RTMP协议 RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4, 1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,AMFSize,AMFType,StreamID信息, 8字节的包头只纪录了时原创 2015-11-24 08:53:02 · 621 阅读 · 0 评论