java - 使用red5服务器实现桌面屏幕共享

标签 java video-streaming jnlp red5 screensharing

我正在尝试设置本地 red5 流媒体服务器以将我的桌面屏幕流式传输到多个设备,但没有成功。设置最终将如下所示。

我的笔记本电脑屏幕(直播)=> red5 服务器 <= 拉动直播流的客户端设备

注意:red5 服务器基于 ubuntu,客户端设备最终将是 Android 平板电脑,但目前任何设备都可以正常工作

这是我到目前为止所拥有的:

1) 使用 apt-get install red5-server 安装 red5-server 及其所有依赖项

2) 从 http://code.google.com/p/red5-screenshare/ 下载 red5-screenshare 小程序 并按照那里的所有步骤进行操作

3) 开始屏幕共享后,访问客户端链接 http://[my_red5_server:5080]/screenshare/screenviewer.html 会产生 error #2032 Chrome 开发者工具说

获取 http://my_red5_server:5080/screenshare/textLayout_1.1.0.604.swz 404 未找到

4) 所以我从 adobe 下载了 textLayout 文件,将其放入 screenshare 文件夹中,但我仍然遇到相同的 404 未找到错误

我的设置有问题吗?我不知道如何调试这个问题,因为关于这个问题的文档很少,而且我真的不想编写自己的 java 应用程序并重新发明轮子

此外,如果你们中的任何一个快乐的黑客找到了本地屏幕共享的不同解决方案,我洗耳恭听

感谢您抽出宝贵时间提供帮助。

最佳答案

您收到的错误是因为无法从 Adob​​e 下载 Flex“swz”文件。这周我们在工作中就发生了这种情况,我们通过谷歌找到有问题的文件并将它们放在我们的服务器上解决了这个问题。下载 swz 文件并将它们放在与 swf 文件相同的目录中。

关于java - 使用red5服务器实现桌面屏幕共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26780256/

相关文章:

Android 无法实例化编解码器 'video/avc'

java - JVM 1.8下远程调试java web start

java - Java 8 的 Spliterator 中使用的奇怪循环

java - 由于 header 不正确,Sh 脚本未执行

python - Gopro Hero 3 - 通过 wifi 传输视频

video-streaming - MP4 文件中的 H.264 流可以包含附件 B 起始码仿真吗?

java - 运行重复的 JavaWS 应用程序

带有签名的 Java Web 启动

java - 如何使用 DiscriminatorValue 保存实体

java - 如何将表名添加为 hibernate 模板查询的参数之一