【发布时间】:2016-03-02 11:20:04
【问题描述】:
我想在 C 中使用 Gstreamer 创建一个简单的客户端-服务器应用程序。客户端必须从麦克风(1 个通道,16Khz)捕获音频并将音频流发送到服务器,将其保存为磁盘上的 .wav 文件。
实际代码在磁盘上创建文件,但它是空的。我认为服务器工作正常,因为如果我将此命令用作客户端,它会创建文件: gst-launch-1.0 filesrc location=audio.wav ! tcpclientsink 主机=127.0.0.1 端口=5000
我需要提示客户端出了什么问题。
谢谢!
这是我的客户代码:https://drive.google.com/open?id=0B7umVbxKsF0GVWZ3b3J3QTN2T1k
这是我的服务器代码:https://drive.google.com/open?id=0B7umVbxKsF0GRDVKQXVKVXVGVnM
【问题讨论】:
标签: c audio streaming gstreamer