您如何处理 Flash AS3 中的实时视频流?

Posted

技术标签:

【中文标题】您如何处理 Flash AS3 中的实时视频流?【英文标题】:How do you handle live video streaming in Flash AS3? 【发布时间】:2009-10-16 15:14:42 【问题描述】:

我一直在涉足 Java 中的套接字服务器,现在我已经准备好用我的想法开始实践了。

我想将 python 用于我的套接字服务器,显然将 AS3 用于我的客户端。我可以使用我自己的 python 套接字服务器创建一个完整的聊天,但现在我几乎不知道该怎么做,因为我想在 LIVE 视频中添加(想让它成为一个实时视频“聊天”)。

我找到了教程,但它们是针对 FMS 的,我买不起,Red5 看起来也不错,但找不到现场视频教程(另外我必须从我自己的套接字服务器切换到 Red5) .

因此,如果有人甚至可以向我推荐一些有关该主题(不使用 FMS 的实时视频主题)的资源,这将非常有帮助,那么 Google 现在让我失望了。

【问题讨论】:

【参考方案1】:

一些 fms 服务器替代品... 关于它们的功能,您需要单独检查它们..

    http://code.google.com/p/rtmplite/ - 蟒蛇

    http://rtmpy.org - 蟒蛇

    http://code.google.com/p/haxevideo/ - haxe : C++ 等

    red5 - 你已经在使用它了

    http://www.wowzamedia.com/ - Java

    http://www.themidnightcoders.com/products.html - .NET、Java

    http://code.google.com/p/erlyvideo/ - 二郎

    http://code.google.com/p/rubyizumi/ - 鲁比

    http://www.rtmpd.com/ - C++

    http://wiki.gnashdev.org/Cygnal - C++

    http://mammothserver.org/ - C++

【讨论】:

谢谢伙计!现在查看它们,很棒的清单。 我,个人使用 rtmplite - 足以满足我的需求【参考方案2】:

我没有使用 Red5 的经验,但是...

据我所知,Red5 的设计使得它可以以与 FMS 完全相同的方式使用...

因此,您只需交换 as3 中的服务器参数即可在 Red5 和 FMS 之间来回切换。

如果我错了,请纠正我:P

【讨论】:

如果有人可以确认那将是一个非常好的解决方案:P 我去年在一个流媒体视频项目中使用了 red5。它需要大量的设置,但一旦启动并运行,效果就很好。这些示例将帮助您完成 90% 的工作,因此也没有太多的学习曲线。

以上是关于您如何处理 Flash AS3 中的实时视频流?的主要内容,如果未能解决你的问题,请参考以下文章

您如何处理模型类中的外键关系

您如何处理深度链接插件中的简历场景?

您如何处理 Apache Pig 中的空输入文件或丢失的输入文件?

您如何处理 REST API 服务器中的高吞吐量函数?

您如何处理源代码管理中的 Visual Basic 6.0 frm 和 frx 文件?

使用 Flash 进行实时视频键控 (AS3)?怎么做?