【问题标题】:How to program an audio/video application on network?如何在网络上编写音频/视频应用程序?
【发布时间】:2009-10-08 13:54:39
【问题描述】:

我想制作(为了好玩,挑战)一个视频会议应用程序,我对此有一些想法: 1)获取音频/视频流(我不知道音频/视频流是什么) 2)将此传递给允许与客户端通信的服务器。我可以弄清楚如何编写服务器(有很多关于这方面的书籍和文档),但我真的不知道如何与网络摄像头以及一般的音频/视频进行交互。 我想要一些关于数字音频/视频基础知识的链接、书籍和建议,特别是在编程方面。请帮帮我!!!

我想让它在 Linux 平台上运行。

【问题讨论】:

    标签: linux video audio network-programming


    【解决方案1】:

    Linux 让视频抓取变得非常棒。只要您有一个将视频流输出到 /dev/video/v* 通道的驱动程序。您所要做的就是打开与设备的控制连接[OP 练习],然后像文件一样读取通道[给定控制连接设置的参数。音频应该是一样的,但不要引用我的话。

    顺便说一句:来自服务器的视频流是一个非常复杂的问题。您必须开发或使用现有协议。您必须非常注意网络延迟,并根据客户端和服务器之间的链接大小调整发送(调整大小或重新压缩)到客户端的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-15
      • 2011-01-19
      • 2017-12-31
      • 1970-01-01
      • 2013-11-15
      • 2020-09-22
      • 2018-06-09
      • 1970-01-01
      相关资源
      最近更新 更多