![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RTMP
coloriy
这个作者很懒,什么都没留下…
展开
-
C++ RTMP直播流播放器
抛开flash,自己开发实现C++ RTMP直播流播放器 众所周知,RTMP是以flash为客户端播放器的直播协议,主要应用在B/S形式的场景中。本人研究并用C++开发实现了RTMP直播流协议的播放器,结合之前做的RTMP直播采集端,可以将RTMP协议完全扩展到C/S形式的应用场景中,这将对之后的通用、全平台的流媒体架构设计和实现,打下坚实的基础。开发的意义 RTMP直播协议,是A转载 2015-07-28 14:02:47 · 5289 阅读 · 0 评论 -
RTSP协议转换RTMP直播协议
RTSP协议转换RTMP直播协议 RTSP协议也是广泛使用的直播/点播流媒体协议,最近实现了一个RTSP协议转换RTMP直播协议的程序,为的是可以接收远端设备或服务器的多路RTSP直播数据,实时转换为RTMP直播协议,推送到FMS、Red5、wowza server等RTMP服务器,以实现flash观看RTSP直播源的需求。程序同时也具备从FLV文件获取输入数据并转换RTMP直播。实现的思路转载 2015-07-28 14:23:06 · 2120 阅读 · 0 评论 -
flvstreamer
http://savannah.nongnu.org/projects/flvstreamerflvstreamer is an open source command-line RTMP client intended to stream audio or video content from all types of flash or rtmp servers. Forked from r转载 2015-07-28 15:15:06 · 729 阅读 · 0 评论 -
C++实现RTMP协议发送H.264编码及AAC编码的音视频
C++实现RTMP协议发送H.264编码及AAC编码的音视频 RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer,如FMS, Red5, crtmpserver等。RTMP协议可用于实现直播、点播应用转载 2015-07-28 15:33:50 · 3495 阅读 · 0 评论 -
FFMPEG采集摄像头视频并切片为hls视频流
一、Windows下面编译ffmpeg首先需要解决的问题是:在windows下面编译 ffmpeg, 并让其支持dshow, 本人把ffmpeg编译成功了, 但是编译出来的ffmpeg不支持dshow, 在网上找了有文章介绍如何编译ffmpeg让其支持dhsow, 按照文章说的方法试了N次, 终究没有成功。无奈只有找现成的windows下面的exe了。在这里找到了可用的ffmpeg转载 2015-07-28 14:52:42 · 6684 阅读 · 0 评论 -
librtmp使用实例
20140826修改修改源码原C++改为CUnix下编译通过(CentOS 6.5)下载文件会有VC6和Unix两个文件夹///////////////////////////////////////////////////////////////////////rtmp协议与flv封包格式基本相同(本来就是一家公司的嘛)将flv文件解析出类型,时间戳,数据大小,数据区转载 2015-07-29 14:54:11 · 2495 阅读 · 0 评论 -
RTMPDump
名称librtmp − RTMPDump Real-Time Messaging Protocol API库RTMPDump RTMP(librtmp, -lrtmp)简介#include描述实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据的网络协议。本AP转载 2015-07-29 14:54:36 · 769 阅读 · 0 评论 -
Adobe的HTTP Dynamic Streaming(HDS)与HLS区别
和APPLE家的HTTP Live Streaming差不多,主要异同如下:1、文件切片采用MP4的格式而非ts格式;2、索引在APPLE家是foo.m3u8文件,Adobe家是manifest文件;3、Adobe家除了支持APPLE家支持的H.264/AAC之外还支持VP6/MP3编码;4、不同于APPLE家,内容保护通过Flash Access Server来实现;5、转载 2015-08-05 12:55:44 · 2684 阅读 · 0 评论 -
使用Nginx+FFMPEG搭建HLS直播转码服务器
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能及FFMPEG转码多码率功能。一、准备工作模块:nginx-rtmp-module-master(支持rtmp协议)下载地址:http://nginx.orghttps://github.com/arut/nginx-rtmp-module1、安装依赖包:#yum -y install gcc glib转载 2015-08-05 13:28:08 · 1502 阅读 · 0 评论