实时网络摄像头网站架构?

发布于 2024-11-02 18:05:56 字数 326 浏览 5 评论 0原文

我希望人们能够创建一个“房间”并让其他人加入该房间并能够通过他的网络摄像头观看房间主人。基本上,类似于 Stickam 的东西。

所以我做了一些谷歌搜索,发现实现这一点的最佳方法是使用 RTMF 协议。因此,我安装了 Adob​​e Flex 编译器,下载了一个示例应用程序,其中包含一些 ActionScript 文件、一个 MXML 文件和一个 Python 脚本。

那么我究竟应该如何从中得到一些东西呢?我是否需要用 ActionScript 编写所有内容,或者我可以使用 Python 或其他东西与 Flash 应用程序进行通信吗?另外,构建这样的东西是否需要扩展 ActionScript 知识?

I want people to be able to create a "room" and let other people join the room and be able to watch the room's owner through his webcam. Basically, something similar to Stickam.

So I did some googling and found out that the best way to achieve this would be by using the RTMF protocol. So I installed the Adobe Flex compiler, downloaded an example app which contains some ActionScript files, an MXML file and one Python script.

So how exactly am I supposed to get something running out of this? Do I need to code everything in ActionScript, or can I use Python or something else to communicate with the Flash app? Also, is extended knowledge of ActionScript necessary to build something like this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眼泪 2024-11-09 18:05:56

当然,您将需要一个服务器端应用程序来运行并获取网络摄像头的流以将其提供给您的用户。

Flash端是客户端,可以使用Flash来“捕捉”房间主人,也可以让观众看到房间主人的视频。

除非您找到了一个 python 脚本来为您完成这项工作,否则我建议您从 Red5 开始。这可以是架构的服务器端部分。您将通过该 RTMF 协议从闪存连接到它。您还可以管理房间的直播。

我认为您也可以找到一些演示来开始您的测试,或者继续以这种方式深入研究这个主题。

希望这有帮助。

For sure you will need a server side application to run and get the webcam's stream to provide it to your users.

Flash side is the client side, you can use flash to "capture" the room's owner and also for the viewers to see the room's owner's video.

Unless you found a python script to do the job for you, I can suggest you Red5 to start with. This can be the server-side part of the architecture. You will connect to it via this RTMF protocol from the flash. You can also manage live streaming with rooms.

I think you can find some demos included too to start your tests or go on this way to dig into this topic more.

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文