【问题标题】:How to get audio from GSM modem - Not to a speaker but as a RTP stream如何从 GSM 调制解调器获取音频 - 不是到扬声器,而是作为 RTP 流
【发布时间】:2016-05-14 20:24:20
【问题描述】:

我有一个 GSM 调制解调器,带有一个串行端口和用于 MIC 和扬声器的焊接点。通过串口我可以发送 AT 信令命令、发送 SMS 和拨打/接听电话。我不得不将扬声器和麦克风焊接到调制解调器卡上。我的问题是我想将音频流作为 RTP 流读取,可能通过一些中间硬件/软件。我的目标是最终在具有某些 RTP 配置文件的某个端口上将音频作为 RTP 流。我知道我需要运行 UDP 服务器来通过 UDP IP 地址/端口元组提供音频,但我首先如何将音频发送到 UDP 服务器?编解码器转换也是我熟悉的东西,我知道我可能需要它。

这是我打算做的简化图:

 GSM-modem-audio ---*1*---> audio-over UDP(ip-address:port)---->  
      >---*2*-->  Kurento RTPendpoint---*3*--->Kurento-WebRTC endpoint

我不知道如何处理部分 * 1 * 块拼图。

【问题讨论】:

  • 您是在谈论直接访问调制解调器发出/接收的 PSTN 电话呼叫的编码音频流,还是通过蜂窝数据包连接运行 VOIP?
  • @Sneftel 抱歉延迟回复。是的,我想直接访问编码流。我将使用 Asterisk 从一组 GSM 调制解调器拨打/接听电话。 Sangoma 提供this module。但是,这将适用于 GSM PCI 卡,我相信 Sangoma 驱动程序可以满足我的需求。我想要这个功能,但是通过使用一个 GSM 调制解调器组,它只有一个串行接口和板上的 MIC&Speaker 点。将这个级别的音频连接到 webRTC 将是一个很好的学习体验 -:)

标签: webrtc asterisk gsm rtp


【解决方案1】:

简单的方法:获取Rassbery-PI,获取USB声卡,将调制解调器的模拟输出连接到声卡。 将数字ALSA声卡信号转换为rtp流没有问题。

更复杂的方式 - 创建可以做同样事情的特殊硬件......哦等等!这就像桑戈玛板。

无论如何,除了教育目的之外,自己创建类似的东西是不明智的,因为它会很昂贵或质量低。

【讨论】:

  • “无论如何,除了教育目的之外,自己创建类似的东西是不明智的,因为它会很昂贵或质量低下。”您是指答案的第一部分,第二个“更复杂的方式”答案还是一般?谢谢
  • 我说“中国 gsm 网关会比你自制的解决方案更好”。
  • 当然可以,但是开发这种设备会花费更多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多