Three.js 3D地球与全球实时电台-互动体验与技术交流平台

**产品主要功能描述**: 1. **3D交互式地球**:用户可以通过旋转和缩放来查看全球的3D地球模型。 2. **全球实时电台**:地球上的每个绿点代表一个真实在线的网络广播电台,如Shoutcast或Icecast。 3. **音频播放与控制**:用户可以点击地球上的任意点来播放、暂停或切换到该地区的广播。 **技术栈描述**: * Three.js:用于创建3D地球模型、标注点和光晕效果。 * Web Audio API:用于播放音频流、控制音量和处理跨域问题。 * 自建数据层:收集并存储全球约8000多个公开电台的数据。 * 前端框架:使用Vue和Vite构建用户界面。 * 坐标转换:将地理坐标转换为三维空间向量以便在地球上显示。 **遇到的问题及建议**: 1. **性能问题**:大量静态点加上少数动态高亮点导致低端设备帧率下降。建议探索“大量静态点 + 少数动态高亮点”场景的最佳实践。 2. **音频流的CORS和混合内容问题**:由于音频流是HTTP的,而网站是HTTPS,浏览器会阻止它。建议使用更轻量的CORS代理方案或自行搭建代理服务器,并估算相关成本。 3. **数据更新问题**:电台经常失效,需要半手工检测和脚本定期运行。建议寻找更稳定的全球公开电台API来减轻维护负担。 **未来计划添加的功能**: * 用户自定义导入电台:允许用户粘贴流地址并自动推算经纬度。 * “随机漫游”模式:每30秒自动跳转到另一个随机电台。 * 录音片段分享:允许用户录制15秒广播并生成分享链接。 **请求协助的事项**: * 在不同设备上测试网站性能,特别是手机和老笔记本。 * 如果知道本地或小众地区的网络电台流地址,请提供相关信息以便批量添加。 * 对于上述技术问题,希望得到有经验的网友的帮助和建议。

用 Three.js 撸了一个 3D 地球 + 全球实时电台,性能有点炸,求优化建议
2026年6月4日
0
24

猜你喜欢

开发了一款致力于提升注意力提升工作效率的免费谷歌插件

谷歌插件:Snail Timer Chrome扩展程序:慢吞吞 - Snail Timer

产品:慢吞吞 - Snail Timer 主要功能: 1. 提升注意力,提升工作效率。 2. 通过蜗牛动画,使用户在浏览非工作相关网站时保持专注。 3. 自定义工作网站列表和倒计时设置。 4. 轻量级且自动化的工具。 5. 直观的视觉反馈和个性化设置。 描述:慢吞吞 - Snail Timer 是一款专为提升工作效率而设计的 Google Chrome 扩展程序,通过可爱的蜗牛动画帮助用户保持专注,并通过自定义工作网站列表和倒计时设置来提高专注力和生产力。

效率工具时间管理
做了个韩国半导体股票数据 API,免费看盘 + 付费接口

韩国半导体股票数据 API

产品主要功能:提供韩国半导体股票数据 API,包括免费看盘和付费接口。 描述:该 API 用于获取韩国股票实时数据,覆盖多家知名芯片股和 KOSPI 指数。免费仪表盘可直接在手机查看,支持苹果暗色风格,显示红涨绿跌。付费接口 REST API 返回 JSON,每月收费 29 元。

数据API股票数据
分享自己的第一个 SaaS 网站,副业探索的又一个里程碑。

SaaS网站分享-副业里程碑与订阅站初探

产品主要功能:搭建SaaS订阅网站,使用AI制作视频。 产品描述:用户分享了自己出海搞网站的第一个作品,并计划尝试搭建SaaS订阅站。该网站地址为https://aikitchenpreview.com/,并且用户还专门用AI制作了一个视频。用户表示这是第一次尝试,因此网站可能不够完善,但为了走通相关模板和支付流程,仍然愿意尝试。用户希望得到其他用户的意见,以便改进风格、用户体验和安全等方面。

SaaS平台副业探索
浏览器助手 Lokica v1.3.0 发布了~新增滑词翻译, newtab 和悬浮球可以在选项里开启关闭啦

产品名称:Lokica浏览器助手

产品主要功能和描述: 1. **滑词翻译**:在网页上划选单词或短语,即可即时翻译,无需跳转页面。 2. **newtab**:新增功能,可以按需开启或关闭。 3. **悬浮球**:可在选项里开启关闭。 4. **全局搜索**:快速查找窗口标签页、书签、阅读列表或历史记录。 5. **可视化管理**:以层级结构查看所有窗口和标签页,可添加备注。 6. **阅读列表**:保存并管理文章,随时查找。 7. **高效任务切换**:流畅地在不同工作流之间切换。 8. **书签 & 历史记录访问**:快速、直观地访问重要内容。 9. **快速导航**:无缝切换标签页和窗口。 10. **个性化工作台**:自定义新标签页,添加常用网站,支持跨搜索引擎搜索。 11. **AI智能助力**:AI滑词翻译功能,提升阅读外文内容的便利性。 12. **提升生产力**:优化浏览体验,减少查找重要内容的时间浪费。 13. **极致用户体验**:轻量级、直观易用,融入日常浏览习惯。

浏览器插件滑词翻译
[开源] Codeg V0.20.0:科研(science)模式上线|多智能体协作工作台

Codeg-多智能体科研协作工作台

科研模式(内置13条精选科研skill,可配置启/停),多智能体协作工作台,新成员“Grok Build”。

AI工具教育学习

xianmian.notion.site

产品主要功能:提供一个软件限免信息小站,用户可以在此提交限免和降价信息,Tally负责数据推送,Notion用于展示。 描述:用户可以在xianmian.notion.site网站提交软件限免和降价信息,Tally通过邮件提醒用户,并将数据推送到Notion进行展示。用户可以通过邮件列表或自助加入的方式加入邮件列表以接收相关信息。提交优惠信息的用户可以实时收到通知,同时也可以访问网站查阅所有优惠信息。

软件限免信息共享