Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计...
分类:
其他好文 时间:
2015-12-08 09:56:50
阅读次数:
197
一、Vitamio介绍 1.1 Vitamio是什么? Vitamio是Android平台视音频播放组件,支持播放几乎格式的视频以及主流网络视频流(http/rtsp/mms等),详细的中文介绍:这里。 Vitamio官网:http://vitamio.org/ Vitamio微博:http://....
分类:
其他好文 时间:
2015-11-29 22:55:42
阅读次数:
422
实现原理:一个VLC打开视频文件发布串流(格式HTTP、RTP、RTSP等),另一个VLC打开串流播放发布串流步骤:1、菜单“媒体”->“流”,先添加视频文件、选择“串流”,如下图:2、设置串流发布格式,本测试选择“RTSP”,点击“添加”3、设置RTSP端口及路径。去掉激活转码,测试中如此项选中,...
分类:
其他好文 时间:
2015-11-19 13:11:03
阅读次数:
353
来源:http://www.aichengxu.com/view/37145在iOS平台使用ffmpeg解码h264视频流,有需要的朋友可以参考下。对于视频文件和rtsp之类的主流视频传输协议,ffmpeg提供avformat_open_input接口,直接将文件路径或URL传入即可打开。读取视频数...
分类:
移动开发 时间:
2015-11-19 00:32:58
阅读次数:
1457
http://blog.csdn.net/tttyd/article/details/12032357RTP 参考文档RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了...
分类:
其他好文 时间:
2015-10-30 00:42:54
阅读次数:
280
vlc 是一个开源的,同时跨平台的播放器。在研究 rtsp 协议时发现,它同时还是一个强大的流媒体服务器VLMVLM(VideoLAN Manager) 在 vlc 中是一个小型的媒体管理器,它能在只启用一个 vlc 的实例的情况下管理多个流。它只能在 telnet 接口和 http 接口下被控制平...
分类:
其他好文 时间:
2015-10-28 01:31:11
阅读次数:
351
最近碰到一个非常棘手的问题,NVR通过ONVIF协议接入IPC进行录像,在录像时,会发现其中有个别IPC会出现录像断断续续的情况。这种情况很难复现,但是这种情况一旦出现,整个过程会一直持续很长时间,一般是直到重启RTSP Server。通过苦逼型的大规模测试发现:1、IPC与NVR之间是通过RTP ...
分类:
其他好文 时间:
2015-10-16 11:25:00
阅读次数:
206
这一章中我们来看Wifi Display连接过程的建立,包含P2P的部分和RTSP的部分,首先来大致看一下Wifi Display规范相关的东西。HIDC: Human Interface Device Class (遵循HID标准的设备类)UIBC: User Input Back Channel...
分类:
移动开发 时间:
2015-10-13 21:14:14
阅读次数:
348
前面我们分析到WifiDisplaySource会调用ANetworkSession的接口去创建一个socket,并在这个socket上监听是否有客户端的连接请求。先来看看Wifi Display规范的一些流程图:从之前的一篇文章中,当ANetworkSession创建好RTSP的listen so...
分类:
移动开发 时间:
2015-10-13 21:06:51
阅读次数:
636
Real Time Streaming Protocol 实时流协议 RTSP 协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制, 如:暂停、继续、后退、前进等。 RTSP 协议简介 要实现 RTSP 的控制功能,不仅要有协议,而且要有专门的...
分类:
其他好文 时间:
2015-10-08 21:35:20
阅读次数:
265