
流媒体
taiyuanwuyin
这个作者很懒,什么都没留下…
展开
-
流媒体协议RTSP,HTTP,HTTPS, SDP
----------------------------------------转载请注明出处http://blog.youkuaiyun.com/tjy1985/article/details/7996121------------------------------------------------------- 从这篇开始我们将进入流媒体的环节,流媒体在Android中有nuplayer转载 2016-12-16 08:32:27 · 3227 阅读 · 0 评论 -
RTP/RTCP/RTSP/SIP/SDP
用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。 RTP Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.转载 2016-12-16 08:52:45 · 472 阅读 · 0 评论 -
使用MulticastSocket实现多点广播
使用MulticastSocket实现多点广播 DatagramSocket只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播方式发送到数量不等的多个客户端。 若要使用多点广播时,则需要让一个数据报标有一组目标主机地址,当数据报发出后,整个组的所有主机都能收到该数据报。IP多点广播(或多点发送)实现了将单一信息发送到多个接收者的广播,其思想是设置一组特殊网络地转载 2016-12-16 09:16:24 · 487 阅读 · 0 评论 -
使用Spydroid(libstreaming)作为rtsp server
实现android视频直播的库,主要实现的功能有RTSP协议、H263/H264编码、RTP/RTCP协议打包等 1、分析net.majorkernelpanic.streaming.rtp: 1)H264Packetizer H264Packetizer负责读取h264的视频帧,然后打包封装为rtp包。Rtp头是在RtpSocket初始化时默认生成了的。 当转载 2016-12-16 09:17:00 · 2802 阅读 · 0 评论 -
SystemClock
在Andriod中关于线程一部分中经常会遇到计算时间的操作,这里面应用较多的是SystemClock类,这个类仅仅是一个获取系统时间、运行时间的工具类。 这个类有两个主要的静态方法uptimeMillis()和 elapsedRealtime(). uptimeMillis()返回的是系统从启动到当前处于非休眠期的时间。 elapsedRealTime()返回的是系统从启动到现在的时转载 2016-12-16 09:24:21 · 335 阅读 · 0 评论 -
JAVA多线程--信号量(Semaphore)
摘要: JAVA多线程--信号量(Semaphore) 简介 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 r转载 2016-12-16 09:34:41 · 309 阅读 · 0 评论 -
使用Spydroid(libstreaming)作为rtsp server
实现android视频直播的库,主要实现的功能有RTSP协议、H263/H264编码、RTP/RTCP协议打包等 1、分析net.majorkernelpanic.streaming.rtp: 1)H264Packetizer H264Packetizer负责读取h264的视频帧,然后打包封装为rtp包。Rtp头是在RtpSocket初始化时默认生成了的。 当转载 2016-12-16 10:59:46 · 859 阅读 · 0 评论 -
H264--1--编码原理以及I帧B帧P帧
在H264中图像以序列为单位进行组织,一个序列是一段图像编码后的数据流,以I帧开始,到下一个I帧结束。 一个序列的第一个图像叫做 IDR 图像(立即刷新图像),IDR 图像都是 I 帧图像。H.264 引入 IDR 图像是为了解码的重同步,当解码器解码到 IDR 图像时,立即将参考帧队列清空,将已解码的数据全部输出或抛弃,重新查找参数集,开始一个新的序列。这样,如果前一个序列出现转载 2016-12-21 08:25:12 · 2976 阅读 · 0 评论