使用HTML5的VIDEO播放RTSP实时视频流源代码: Video Test 10: RTSP Streaming html5 video ▶ ◼ Volume Up Volume...
分类:
Web程序 时间:
2015-02-11 20:38:13
阅读次数:
194
第四部分
自从换了路由器之后,丢包少了,画面稳了,心情也好了。
今天上午ubuntu搜狗输入法突然不好使了,不能输入汉字了,真别扭阿。赶紧百度怎么办,搜到一条命令,删除IBus,具体什么命令我就不说了,坑阿!删除了以后整个系统设置都快全消失了。有人说这是ubuntu的BUG,谁知道呢,最后重装desk-top才行了。
sudo apt-get instal ubuntu-desktop所以阿...
分类:
其他好文 时间:
2015-02-05 16:27:46
阅读次数:
237
windows SDK的下载地址:
http://www.microsoft.com/en-us/download/details.aspx?id=8442
首先,去上述地址下载:GRMSDKX_EN_DVD.iso
解压后,安装此文件夹下的setup.exe。
安装前要先卸载vs2010插件
此时安装setup就不会出现问题,
之后安装vs2010...
第三部分
这几天实验室搬家,闹腾的,刚刚进入状态。
接着调试,客户端浏览器根据hls协议使用http在网页进行观看直播视频,期间遇到一些小问题,记录下。
1、昨天测试的时候,遇到一个情况,就是在无论在PC机还是移动端浏览器观看视频的时候,总是出现画面丢失现象,烦人得很。
控制台也显示丢包现象严重得很。
可以看出,丢包现象到了很严重的地步。看着都糟心。
此时使用的命令是:
ffmp...
分类:
其他好文 时间:
2015-02-04 11:08:58
阅读次数:
1224
今天详细的看了下RTSPSession的会话处理代码,该模块主要是Run方法内对会话的状态机进行管理,实现对RTSP会话的处理,我以点播Movie文件夹下的视频文件为例,深入的学习了(Describe、Setup、Play的点播流程),并按照状态机的处理顺序对他们进行一一解析,如下:
【转载请注明出处】:http://blog.csdn.net/longlong530
1. 状态机 kRe...
本文地址:http://www.cnblogs.com/herbix/p/4270035.htmlRTSP是一个控制协议,其中的数据是用RTP传输的。RTP使用了UDP,每个UDP包的内容区(没有UDP头)都包含以下的几个部分:RTP_FIXED_HEADER0 ...
分类:
其他好文 时间:
2015-02-03 17:01:30
阅读次数:
233
出于兴趣一直以来都断断续续看过dshow的东西,可没怎么系统地总结过(学习还是要多实践,多总结啊).
dshow预览摄像头捕捉的视频比较简单基础,网上相关的资料很多,简单的思路由下面代码所示:
ICaptureGraphBuilder2 *pBuild; // Capture Graph Builder
// Initialize pBuild (not shown).
IBaseFilter...
分类:
其他好文 时间:
2015-02-01 23:19:48
阅读次数:
289
HTML5的标签可以用使用下来面的方式来播放静态视频 Your browser does not support the video tag.但目前桌面版本的chrome,firefox,ie却无法播放实时视频流。但在移动端可以使用HLS来播放实时视频。除了Video可以播放视频外还可以使用c...
分类:
其他好文 时间:
2015-01-30 20:58:48
阅读次数:
2172
第二部分
1、昨天已经把网络摄像机的rtsp视频流成功利用FFmpeg和Nginx转换成rtmp流推送到了nginx视频服务器上面,并且通过vlc可以观看到直播视频。
今天继续昨天的工作,将rtsp的视频流推送到Nginx上面,客户端根据hls协议使用http在网页进行观看(推送的仍然是rtmp视频流),关于hls,先给一小段简单介绍:
HTTP Live Streaming(HLS)是苹果...
分类:
其他好文 时间:
2015-01-28 16:06:35
阅读次数:
1355
学习TaskThread主要有三个类要关注:
TaskTreadPool: 任务线程池
TaskThread:任务线程
Task: 任务
1. TaskThreadPool
Darwin运行着一个或者多个任务(Task)线程,并将他们统一在线程池TaskThreadPool中管理。任务线程从事件线程中接收RTSP和RTP请求,然后把请求传递到恰当的服务器模块进行处理,把数据包发送...