关闭

rtmp的实践

534人阅读 评论(0) 收藏 举报
分类:

1 开发意义

        使用RTMP技术的流媒体系统有一个非常明显的特点:使用 Flash Player 作为播放器客户端,而Flash Player 现在已经安装在了全世界将近99%的PC上,因此一般情况下收看RTMP流媒体系统的视音频是不需要安装插件的。用户只需要打开网页,就可以直接收看流媒体,十分方便。
目前使用RTMP技术的电视台有如下几个:
香港电视台直播(rtmp://live.hkstv.hk.lxdns.com/live/hks)

  RTMP直播协议,是Adobe公司推出的以flash播放器为客户端的实时直播流协议,是一种应用非常广泛的通信协议。而flash直播,也是到目前为止,web页面上最成熟的直播技术。不过,因为flash主要是嵌入到web页面中,因此,RTMP直播,通常也就局限在B/S形式的直播应用。

2 架构分析

使用adobe flash media live encoder类似程序将音视频流打包(类似于FLV格式),发给RTMP服务器(RTMP服务器有商用的,也有开源的),客户端使用flash player或其他工具,基于RTMP协议从RTMP服务器取流,如下图:

3 librtmp

rtmpdump 是一个用来处理 RTMP 流媒体的工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// 等。

  下载rtmpdump的代码,你会发现,它是一个地道的linux项目,除了一个简单的Makefile,其他什么都没有。好像librtmp不依赖于系统。

  a) 将librtmp的代码导入工程,把openssl、zlib的头文件和librtmp放在一起,把编译好的openssl和zlib的静态库放在一起;

  b) 在工程设置中,添加之前编译好的openssl和zlib的库,编译即可。

4 crtmpserver

crtmpserver又称rtmpd是Evostream Media Server(www.evostream.com)的社区版本采用GPLV3授权
其主要作用为一个高性能的RTMP流媒体服务器,可以实现直播与点播功能多终端支持功能,在特定情况下是FMS的良好替代品。
支持RTMP的一堆协议( RTMP,RTMPE, RTMPS, RTMPT, RTMPTE )。

支持iPhone,Android。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

RTMP vs. WebRTC 视频直播技术合集

下面就先介绍一下都有哪些推送协议,他们在直播领域的现状和优缺点。 RTMP WebRTC 基于 UDP 的私有协议 1. RTMPRTMP 是 Real Time Messaging Protocol...
  • TTKatrina
  • TTKatrina
  • 2017-06-21 17:29
  • 2014

RTMP 协议的一个 Java 实现:Flazr

Flazr 是 RTMP 协议的一个 Java 实现,这个项目提供了一个流媒体服务器和相关的工具类。         特性          RTMP 流媒体服务器;     ...
  • defonds
  • defonds
  • 2013-04-07 11:01
  • 16262

基于RTMP推送实时AAC+H264流(一)

最近在做视频监控的项目,搞了一个多星期,总结一下学到的东西,也希望可以帮到有需要的人 从整体来看,推流端大概是这么个流程:采集、处理、编码、封装、推送 如上图所示,图像采集线程和声音采集线程经...
  • scnu20142005027
  • scnu20142005027
  • 2017-02-26 00:05
  • 1985

rtsp转rtmp

  • 2017-12-27 18:38
  • 29.77MB
  • 下载

RTMP flash播放器

  • 2017-12-27 18:30
  • 671KB
  • 下载

RTMP协议(中文)详解以及规范

  • 2017-12-05 09:46
  • 1006KB
  • 下载

RTMP协议规范中文翻译

  • 2017-11-14 17:14
  • 621KB
  • 下载

rtmp模块文件

  • 2017-12-06 19:34
  • 533KB
  • 下载

rtmp播放器

  • 2017-11-30 20:13
  • 151KB
  • 下载

rtmp推流资料整理

  • 2017-11-24 18:59
  • 1.78MB
  • 下载
    个人资料
    • 访问:609645次
    • 积分:9020
    • 等级:
    • 排名:第2402名
    • 原创:206篇
    • 转载:394篇
    • 译文:0篇
    • 评论:41条
    最新评论