我在一个网站上工作,该网站需要具有以下功能:用户使用网络摄像头捕获对特定主题的意见,然后将其上传到服务器。经过简短的研究,并查看了类似this one之类的问题,我没有任何可能性了:
我无法使用Flash Media Server(超出预算)
我不能使用Red5,因为将托管该应用程序的服务器无法构建或安装它。 (我们的服务器人员告诉我Red5的最新更新时间是2007年,他得到了一些错误,我在下面列出了这些错误(以防有人知道如何修复它))
还有其他可能性吗?
red5安装错误:
xxyyzz@zzyyxx ~/red5 $ sh red5.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/red5/server/Standalone
Caused by: java.lang.ClassNotFoundException: org.red5.server.Standalone
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.red5.server.Standalone. Program will exit.
xxyyzz@zzyyxx ~/red5 $ ant prepare
Buildfile: /home/xxyyzz/red5/build.xml
[echo] java.home is /usr/lib64/icedtea6/jre and the target version is 1.6
prepare:
[mkdir] Created dir: /home/xxyyzz/red5/bin
[mkdir] Created dir: /home/xxyyzz/red5/dist
[mkdir] Created dir: /home/xxyyzz/red5/bin/testcases
[mkdir] Created dir: /home/xxyyzz/red5/bin/testcases/testreports
BUILD SUCCESSFUL
Total time: 1 second
xxyyzz@zzyyxx ~/red5 $ ant build
Buildfile: /home/xxyyzz/red5/build.xml
[echo] java.home is /usr/lib64/icedtea6/jre and the target version is 1.6
BUILD FAILED
Target "build" does not exist in the project "RED5".
Total time: 1 second
最佳答案
如果您正在寻找“生产准备就绪”的解决方案,那么您几乎就在看闪存媒体服务器。除此之外,尝试遍历PHP FLV编码,但我认为您将无法流式传输到php并进行实时编码。 Dunno,必须研究并询问PHP开发人员。也许用PHP标签发布该问题的修改版本。