流媒体
wangxing1231
这个作者很懒,什么都没留下…
展开
-
最简单的基于librtmp的示例:发布(FLV通过RTMP发布)
=====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)转载 2015-03-30 17:40:08 · 850 阅读 · 0 评论 -
最简单的基于FFmpeg的推流器(以推送RTMP为例)
本文记录一个最简单的基于FFmpeg的推流器(simplest ffmpeg streamer)。推流器的作用就是将本地的视频数据推送至流媒体服务器。本文记录的推流器,可以将本地的 MOV / AVI / MKV / MP4 / FLV 等格式的媒体文件,通过流媒体协议(例如RTMP,HTTP,UDP,TCP,RTP等等)以直播流的形式推送出去。由于流媒体协议种类繁多,不一一记录。在这里记录将本地转载 2015-04-15 17:49:03 · 764 阅读 · 0 评论 -
灵活、易用、强大的TS切片和M3U8构建工具
HTTP Live Streaming (HLS) 是由Apple公司提出的基于HTTP协议的流媒体播出协议。由于其只使用HTTP协议,因此具有开放、简洁、能穿越防火墙、与CDN系统对接方便的特点。在终端类型上,所有苹果iOS终端(包括Phone、iPod Touch、iPad、Mac)都支持HLS流媒体播放,最新发布的Android系统也开始加入对HLS的支持。HLS流由众多TS小文件和原创 2015-04-13 17:58:05 · 17721 阅读 · 0 评论 -
libRTMP使用说明
名称librtmp − RTMPDump Real-Time Messaging Protocol API库RTMPDump RTMP(librtmp, -lrtmp)简介#include描述实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据的网络协议。本AP转载 2015-04-01 16:38:28 · 410 阅读 · 0 评论 -
使用librtmp进行H264与AAC直播
libx264版本是128libfaac版本是1.281、帧的划分1.1 H.264帧对于H.264而言每帧的界定符为00 00 00 01或者00 00 01。比如下面的h264文件片断这就包函三帧数据00 00 00 01 67 42 C0 28 DA 01 E0 08 9F 96 10 0000 03 00 10 00 00 03 01 48转载 2015-04-01 16:39:34 · 1426 阅读 · 1 评论 -
RTMPDUMP 源码下载
今天从网上收索RTMPDUMP下载,提供的地址是:http://rtmpdump.mplayerhq.hu/ 。进去一看发现最新版本是2010-06-30: Download source tarball rtmpdump-2.3.tgz 这个也太旧了吧。 不要急我们可以去:http://ffmpeg.zeranoe.com/builds/ 这时候你可以查找到RTMPDUMP最新源码原创 2015-03-13 17:32:52 · 909 阅读 · 0 评论 -
RTMP协议发送H.264编码及AAC编码的音视频,实现摄像头直播
RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer,如FMS, Red5,crtmpserver等。RTMP协议可用于实现直播、点播应用,通过FMLE(Flash Media Live Encode转载 2015-03-13 17:31:30 · 1961 阅读 · 0 评论 -
windows下使用vc2008编译librtmp
主要参考网站:http://blog.csdn.net/senophen/article/details/7349045http://zhaostudy2.blog.163.com/blog/static/1353502052011182538414/http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.ht转载 2015-03-13 17:27:37 · 1071 阅读 · 0 评论 -
win7下64位 librtmp编译
网上有很多librtmp的库,但是都是32位,以下是64位编译过程。静态库下载我编译好的:http://download.csdn.net/detail/wangxing1231/8498829源码下载直接编译可以使用:http://download.csdn.net/detail/wangxing1231/8498855代码是由网上朋友发布,但是只支持32位,如果在64位编译需要原创 2015-03-13 16:44:24 · 1008 阅读 · 0 评论 -
最简单的基于librtmp的示例:接收(RTMP保存为FLV)
=====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)转载 2015-03-30 17:38:49 · 819 阅读 · 0 评论 -
最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)
=====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)转载 2015-03-30 17:36:40 · 1338 阅读 · 0 评论 -
[总结]RTMP流媒体技术零基础学习方法
本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说转载 2015-04-15 15:36:55 · 530 阅读 · 0 评论