有时候我们需要获取h264裸码流进行分析。本文介绍如何通过FFmpeg 获取h264 码流。获取到的h264码流文件 可以直接通过vlc 等播放器直接播放。
如下图 是通过WinHex工具 分析的一个h264文件
ffmpeg 获取h264 思路如下:
1,写4位头(00,00,00,01)
2,写sps
3,写4位头(00,00,00,01)
4,写pps
...
分类:
其他好文 时间:
2015-02-03 15:07:04
阅读次数:
427
第二部分
1、昨天已经把网络摄像机的rtsp视频流成功利用FFmpeg和Nginx转换成rtmp流推送到了nginx视频服务器上面,并且通过vlc可以观看到直播视频。
今天继续昨天的工作,将rtsp的视频流推送到Nginx上面,客户端根据hls协议使用http在网页进行观看(推送的仍然是rtmp视频流),关于hls,先给一小段简单介绍:
HTTP Live Streaming(HLS)是苹果...
分类:
其他好文 时间:
2015-01-28 16:06:35
阅读次数:
1355
让 Android 开发者通过看本博客能够掌握独立移植 VLC Media Player 核心框架到自己的 app 中, 进行全功能全格式的视频编码解码功能;...
分类:
移动开发 时间:
2015-01-28 01:00:50
阅读次数:
833
1.安装eple
下载地址:https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
2.安装nux-dextop
下载地址:http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarc...
分类:
其他好文 时间:
2015-01-24 15:52:34
阅读次数:
169
1、VLC for Android,这个官方网站http://www.videolan.org/上有下载,而且VLC也是一个非常强大的视频播放器,支持hls\rtsp\rtmp\http协议,也支持非常丰富的编码格式MPEG-4,H.264,RMVB,XVID,MS
MPEG-4,VP6,H.263,MPEG-1,MPEG-2,AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,W...
分类:
其他好文 时间:
2015-01-21 11:35:03
阅读次数:
153
本文汇总一下自己视音频编解码学习方面的开源项目。这些开源项目大体上可以分成专业领域程序,FFmpeg示例程序,FFmpeg移植程序,多媒体项目示例程序,视音频编解码原理学习工程几个类别。...
分类:
其他好文 时间:
2015-01-13 01:28:45
阅读次数:
440
本文记录基于libVLC的最简单的推流器。该推流器可以将本地的视频文件转码后推送至目标流媒体服务器(也可以是一个组播地址)。最简单的基于libVLC的推流器本文记录一个使用libVLC开发的一个推流器,可以将本地的媒体文件推送至流媒体服务器。该推流器的代码十分简单,只用到了几个函数:libvlc_new():创建libvlc_instance_t。libvlc_vlm_add_broadcast(...
分类:
其他好文 时间:
2015-01-09 15:37:58
阅读次数:
250
本文记录使用libVLC开发的一个简单的图形界面的视频播放器。由于是示例程序,只包含了最简单的媒体播放方面的功能。其中有一些功能还不完善,有时间以后再做修改。 最简单的基于libVLC的视频播放器(图形界面版)这是使用libVLC基于MFC开发的一个示例播放器。实现了一个播放器的基本功能:播放,暂停/继续,停止,播放时间轴的显示,以及从任一点开始播放媒体。并且支持将媒体文件拖拽至播放器进行播放。播...
分类:
其他好文 时间:
2015-01-09 14:19:19
阅读次数:
147
代码例子,加入就能在网页中播放RTSP流。
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
width="800" height="450" id=...
分类:
Web程序 时间:
2015-01-09 12:37:05
阅读次数:
915
本文记录使用libVLC的开发的最简单的视频播放器示例。VLC Media Player是一款优秀的播放器,但是由于它的源代码编译的难度比较大,一直没有深入研究过它的开发方面的技术。此前触到了一些VLC开发方面的东西,因此总结了一下libVLC的开发示例程序。...
分类:
其他好文 时间:
2015-01-08 22:48:08
阅读次数:
414