当前位置: 首页 > article >正文

Vue + Websocket播放PCM(base64转ArrayBuffer、 字符串转ArrayBuffer)

文章目录

  • 引言
  • I 音视频处理相关概念和API
  • II 案例:
    • 基于开源库 pcm-player方式播放
    • 借助MediaSource和Audio对象播放音频流。
    • 基于原生api AudioContext 播放操作
  • III 格式转换
    • js字符串转ArrayBuffer
    • base64 转 ArrayBuffer
  • IV 解决pcm-player分片播放问题

引言

  • 需求: 基于webscoket传输PCM数据( 单声道 8000采样率),播放和发送语音信息。
  • 技术方案:利用socket建立连接,发送文本并接收语音二进制数据,借助MediaSource和Audio对象播放音频流。

AudioContext对象,它充当音频处理的主要接口

  • 关键字: audio/webm codes pcm

I 音视频处理相关概念和API

https://blog.csdn.net/z929118967/article/details/143989799

Media Source Pipeline Model Diagram

II 案例:

基于开源库 pcm-player方式播放

本质也是基于 基于原生api AudioContext 播放操作,


http://www.kler.cn/a/407867.html

相关文章:

  • 【数据结构 | C++】部落
  • 微信小程序包之加农炮游戏
  • Python的3D可视化库 - vedo (2)visual子模块 基本可视化行为
  • 修改一下达梦disql 提示符
  • 如何读论文【论文精读·1】
  • 实际工程里为什么不用面向过程编程而是用面向对象编程
  • RabbitMQ 篇-深入了解延迟消息、MQ 可靠性(生产者可靠性、MQ 可靠性、消费者可靠性)
  • GitLab使用示例
  • 储能场站安全风险挑战
  • OceanBase数据库产品与工具介绍
  • 深入探讨 Puppeteer 如何使用 X 和 Y 坐标实现鼠标移动
  • 彻底理解如何保证Redis和数据库数据一致性问题
  • K8s 一键部署 MongoDB 的 Replica-Set 和 MongoDB-Express
  • 《AI大模型开发笔记》Faster-Whisper 免费开源的高性能语音识别模型
  • 国外云计算服务器租用攻略
  • QDUOJ(青岛大学在线评测系统)
  • 力扣 238. 除自身以外数组的乘积
  • muduo库的使用
  • 【数据结构】—— 双向循环链表
  • PaddleNLP的环境配置:
  • 如何在Linux系统中排查GPU上运行的程序
  • 阿里云ECS服务器监控报警配置
  • 社交电商专业赋能高校教育与产业协同发展:定制开发AI智能名片及2+1链动商城小程序的创新驱动
  • 加速科技精彩亮相中国国际半导体博览会IC China 2024
  • 解决 GitHub 克隆私有仓库时的身份验证失败问题
  • uni app下开发AI运动小程序解决方案