gpt4 book ai didi

linux - 如何在网络上编写音频/视频应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:51 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于linux - 如何在网络上编写音频/视频应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1537953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com