当前位置: 首页 > news >正文

搜集的一些RTMP项目,有Server端也有Client端

查询一些RTMP的协议封装时找到了一些RTMP开源项目,在这里列举一下,以后有时间或是有兴趣可以参考一下:


just very few of them.

  • Red5only contains a server-implementation (in java).
  • The python project rtmpy aims to be a free
    software implementation of an RTMP library, whilst Tape intends to be a full
    streaming server (in Python). rtmpy is in active development.
  • There is a java client implementation of RTMP, called Flazr.
    As of 2nd June 2009 (just two weeks after Adobe issued the take-down notice),
    Flazr also has RTMPE support.
    Congratulations to Peter, and thank you to Adobe: none of this would have
    remotely happened, if you hadn't brought RTMPE to people's attention.
  • SWFDec has a partial and experimental implementation of RTMP.
    swfdec is client-only.
  • Gnash has a partial and experimental implementations of RTMP.
    Gnash has both client and server, sharing the same common source. Cygnal
    is making particularly good progress, as a server: video can already be
    streamed from it, with real-time video planned for Q3 2009.
  • libRTMP by boxee contains an RTMP client library, and was used as
    the basis for rtmpdump.
  • haxeVideo is a server implementation of RTMP in Haxe.
  • crtmpserver is a server implementation of RTMP that has implemented
    (as of 25th may 2009) the RTMPE protocol.
  • Mammoth, formerly known as OpenFMS, is a server implementation
    that has implemented an RTMPE-compatible algorithm known as
    "H264-compatible and DH handshaking".
  • RubyIzumi is an implementation of an RTMP server in Ruby.
  • rtmpdump 此项目是第一个突破RTMPE加密协议的,但因为破解了RTMPE所以惹恼了ADOBE,这个开源项目在SourceForge里已经没有了。但是作者的页面还保留有链接和代码。
  • http://rtmpd.com/这个项目极其庞大,还没有一些深入的了解

相关文章:

  • .NET的数据绑定
  • 从员工、猎头到创业者的职场经验——《程序员羊皮卷》书
  • 完成从学习者到社会人的转变——《程序员羊皮卷》连载(14)
  • 百度全面放弃竞价排名的原因
  • Mobile Market如何能像淘宝网一样流行?
  • Ubuntu 9.10总算出来了
  • 《程序员羊皮卷》还未上市即告售罄的故事
  • [HOW TO]怎么在iPhone程序中实现可多选可搜索按字母排序的联系人选择器
  • 翻阅笔记所得杂记若干
  • Windows Embedded 6.0 R3开发初体验
  • 《程序员羊皮卷》荣升当当IT图书飙升榜第一名
  • 规划大学生活,成就梦想明天--《程序员羊皮卷》高校公益巡讲介绍
  • iPhone开发指南-事件处理
  • 如何免费得到《程序员羊皮卷》中需要的章节?
  • 大话3G——手机大佬“摩托罗拉”兴衰史
  • 【知识碎片】第三方登录弹窗效果
  • es6要点
  • golang 发送GET和POST示例
  • golang中接口赋值与方法集
  • javascript数组去重/查找/插入/删除
  • Linux CTF 逆向入门
  • magento2项目上线注意事项
  • PAT A1017 优先队列
  • scala基础语法(二)
  • vue的全局变量和全局拦截请求器
  • vue自定义指令实现v-tap插件
  • yii2权限控制rbac之rule详细讲解
  • 多线程事务回滚
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 问题之ssh中Host key verification failed的解决
  • 我看到的前端
  • 一些关于Rust在2019年的思考
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • # 数论-逆元
  • #1014 : Trie树
  • (1) caustics\
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (SpringBoot)第二章:Spring创建和使用
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (小白学Java)Java简介和基本配置
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)Sql Server 保留几位小数的两种做法
  • (转载)虚函数剖析
  • ./configure,make,make install的作用(转)
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net 代码性能 - (1)
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET企业级应用架构设计系列之结尾篇
  • .sh 的运行
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @hook扩展分析