实时视频流
任何人都可以告诉我如何使用 mac osX 流式传输视频,我需要在 mac os 中编写一个用于视频会议的应用程序,请让我知道制作此应用程序的任何先决条件以及我需要为此学习什么。
提前致谢 。
Can any one tell me how to stream video using mac osX , i need to write an application in mac os for video conferencing please let me know any prerequisites for making this application and what shud i learn for this .
Thanks in advance .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您需要进行流媒体或双向视频会议吗?后者比前者难几个数量级。如果您只需要流式传输(一台服务器,多个客户端),那么 QuickTime Broadcaster会做你想做的事。
Do you need to do streaming or two-way videoconferencing? The latter is orders of magnitude harder than the former. If you just need streaming (one server, many clients), then QuickTime Broadcaster will do what you want.
不久前,我使用 libcurl 从 youtube 流式传输视频,libavcodec(来自 ffmpeg)将数据解码并解析为帧,最后 SDL 以在我的 Mac OS X 上显示它。
如果您正在寻找 ffmpeg/SDL 代码示例,则必须查看:
http://dranger.com/ffmpeg/tutorial02.html
Some time ago I used libcurl to stream a video from youtube, libavcodec (from ffmpeg) to decode and parse the data into frames and finally SDL to display it on my Mac OS X.
If you are looking for ffmpeg/SDL code examples, you must check this out:
http://dranger.com/ffmpeg/tutorial02.html
根据您对 Josh Wolf 的评论,您可能需要考虑开发 Adobe AIR 应用程序(本质上是 flash,但通过您选择的任何操作系统),因为它已经具有用于捕获和流式传输视频的内置组件。
Based on your comment to Josh Wolf, you might want to consider developing an Adobe AIR application (inherently flash, but via whichever OSes you choose), as it already has built-in components for capturing and streaming video.
使用此类服务有一个很好的选择:tinychat.com
您可以在那里创建一个私人房间,并只向您需要交谈的人透露密码。使用tinychat.com 的最佳原因是您不需要安装任何东西。它确实运行得非常好且快速,并且支持同时进行9 个广播,包括网络摄像头、音频和/或文本聊天。
There's a great alternative for using this kind of service: tinychat.com
You can create a private room there and tell the password only for the people you need to talk to. The best reason for using tinychat.com is that you don't need to install anything.. It does works very well and quickly, and suports 9 broadcasts at the same time, with webcam, audio and/or text chat.