您如何处理 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 中的空输入文件或丢失的输入文件?