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

3

我一直在Java中涉足套接字服务器,现在我准备用一个想法来尝试一下。

我想使用Python作为我的套接字服务器,显然AS3作为我的客户端。我能够使用自己的Python套接字服务器创建完整的聊天,但是现在我几乎不知道该怎么做了,因为我想添加实时视频(想要将其变成实时视频“聊天”)。

我找到了一些教程,但它们是针对FMS的,而我负担不起那个,另外Red5看起来很好,但是没有找到一个实时视频教程(而且我需要从自己的套接字服务器切换到Red5)。

因此,如果有人能够指导我关于这个主题的资源(不使用FMS的实时视频主题),那将非常有帮助,谷歌现在让我失望了。

2个回答

4

以下是一些 FMS 服务器的替代品,关于它们的特点,您需要逐个查看。

  1. http://code.google.com/p/rtmplite/ - Python

  2. http://rtmpy.org - Python

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

  4. Red5 - 您已经在使用它了

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

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

  7. http://code.google.com/p/erlyvideo/ - Erlang

  8. http://code.google.com/p/rubyizumi/ - Ruby

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

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

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


谢谢,伙计!现在正在查看它们,很棒的列表。 - CodeJustin.com
我个人使用rtmplite - 对我的需求来说足够了。 - Abu Aqil

0

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

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

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

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


如果有人能够确认,那将是一个相当不错的解决方案 :P - CodeJustin.com
去年我在一个流媒体视频项目中使用了Red5。它需要相当多的设置,但一旦设置好了,它就非常好用。示例将帮助您完成90%的工作,因此学习曲线不是很陡峭。 - Travis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接