本文记录IOS平台下基于FFmpeg的推流器。该示例C语言的源代码来自于《最简单的基于FFMPEG的推流器》。相关的概念就不再重复记录了。源代码项目的目录结构如图所示。C代码位于ViewController.m文件中,内容如下所示。...
分类:
移动开发 时间:
2015-07-29 14:05:39
阅读次数:
617
本文记录一个安卓平台下基于FFmpeg的视频推流器。该推流器C语言的源代码来自于《最简单的基于FFMPEG的推流器》。相关的概念就不再重复记录了。源代码项目的目录结构如图所示。Java源代码位于src目录,而C代码位于jni目录。 Android程序Java端代码位于src\com\leixiaohua1020\sffmpegandroidstreamer\MainActivity.java,如下...
分类:
移动开发 时间:
2015-07-25 15:20:23
阅读次数:
592
出于对《最简单的基于FFmpeg的推流器》的补充,本文记录一个最简单的基于FFmpeg的收流器。收流器和推流器的作用正好相反:推流器用于将本地文件以流媒体的形式发送出去,而收流器用于将流媒体内容保存为本地文件。 本文记录的推流器可以将RTMP流媒体保存成为一个本地的FLV文件。由于FFmpeg本身支持很多的流媒体协议和封装格式,所以也支持其它的封装格式和流媒体协议。源代码/**
* 最简单的基于...
分类:
其他好文 时间:
2015-07-18 09:35:26
阅读次数:
166
转自:http://blog.chinaunix.net/uid-26000296-id-4273867.html一、简介流媒体网站的服务器主要分为两个部分:流服务 与 web服务。流服务器使用常crtmpserver作为原型,为主播提供推流服务,为用户提供拉流服务。流服务分为源管理节点(SM),源...
分类:
其他好文 时间:
2015-06-27 17:58:55
阅读次数:
185
转自:http://blog.csdn.net/fengyily/article/details/42557841本人一直用的是CRtmpServer服务,在CRtmpServer服务中根据自已的想法也加入了许多功能,如通过http接口来加载配置等,苦于不支持HLS,自已添加ts分片水平又有限,思来...
分类:
其他好文 时间:
2015-06-02 10:55:23
阅读次数:
316
最近在IPCamer 上做rtmp 推流,遇到很多问题,究其因,对协议本身不熟悉。
遇到问题,当使用librtmp,发送实时码流时,4.66小时后即会掉连接。网上有帖子讲解是什么原因造成的,
但始终没找到一个代码,实现。今天把解决方法贴出来,以留备忘,若有不妥之处,请及时与本人联系。谢谢!
更改rtmp.c文件 RTMP_SendPacket 此函数...
分类:
其他好文 时间:
2015-05-27 15:46:41
阅读次数:
191
1 ffserver命令 fserver是一个音频和视频的流式服务器。它通过在启动时读入的配置文件完成配置,不指定时用默认的/etc/ffserver.conf文件。ffserver接受一些或者FFM流作为输入然后通过RTP/RTSP/HTTP推流。ffserve...
分类:
其他好文 时间:
2015-04-27 08:18:29
阅读次数:
778
本文记录一些基于Flash的流媒体处理的例子。Flash平台最常见的流媒体协议是RTMP。此前记录的一些基于C/C++的RTMP播放器/推流器,但是没有记录过基于Flash中的ActionScript的RTMP播放器/推流器。其实基于Flash的RTMP播放器/推流器才能算得上是RTMP技术中的“正规军”。RTMP本身设计出来就是用于Flash平台之间通信的,而且RTMP最大的优势——“无插件直播...
分类:
其他好文 时间:
2015-02-25 12:59:28
阅读次数:
301
公司项目中使用rtmp推流,音频编码aac、视频编码H264。windows和android平台都没有发现问题。然而在IOS版本的APP中发现几个问题:1. 推流后flash播放异常2. IOS平台微信分享后html5播放异常但是在PC上播放正常,android平台上html5播放正常。经过两天的钻...
分类:
Web程序 时间:
2015-02-09 21:32:30
阅读次数:
3265