把ipad变成电脑的音箱
文章目录先写效果Introduction开始折腾准备篇电脑端设置移动端先写效果在装Windows的台式机上放音乐,声音从ipad上放出来。无线连接Introductionxm3戴久了,耳朵受不了,本来想买音箱,想想还是没买,回头看见一个吃灰的ipad,想着把它改造一下,毕竟外放音质还是可以的,然后各种网上查询,说装这个那个软件,一通尝试没什么用。休息了一会儿,想着人家直播都行,我这放个音乐还不可以
先写效果
- 在装Windows的台式机上放音乐,声音从ipad上放出来。
- 无线连接
Introduction
xm3戴久了,耳朵受不了,本来想买音箱,想想还是没买,回头看见一个吃灰的ipad,想着把它改造一下,毕竟外放音质还是可以的,然后各种网上查询,说装这个那个软件,一通尝试没什么用。
休息了一会儿,想着人家直播都行,我这放个音乐还不可以么,然后自行到直播平台试了下直播,想看看人家用的什么技术。
结果:bilibil - rtsp; youtube - 等一天才给直播,没看到用的啥
原理:主播用软件把内容推到服务器,用户通过软件访问服务器的内容, 咱这里直接推给目标设备
记录时间:7 December 2020
开始折腾
准备篇
都是免费的常用软件,随便搜一下就能找到。
- 电脑上装录屏软件:OBS
- 移动端装接收软件:VLC
- 双方都在同一网络下,简单说就是都连的同一个wifi
电脑端设置
- 如下图,点OBS软件界面右下角的设置
- 详细参数如图
1.进入Output
2.选择录制选项卡
3.输出到URL
4.我这里用的是rtp协议,尝试过udp协议也是可以的,其他协议各位同学可以自行尝试格式: rtp协议:rtp://@目标设备地址:端口号 udp协议:udp://目标地址:端口号 (好像是这样,下方的参考资料用的是udp,可以去看看) 我的目标设备ip地址:192.168.7.25 ip地址在设置中的wifi里面找,原谅我这么啰嗦,我怕有些用苹果设备的人真的找不到 端口号随便写,只要不和常用的冲突就好,比如21,23,80。我这儿是1234 所以,我的rtp协议地址rtp://@192.168.7.25:1234 在下面的参考资料里目标ip地址好像还可以设置成多播地址,这样可以多设备访问,各位可以自行尝试
- rtp协议用rtp_mpegts;udp是mpegts
- 视频编码器:默认的就可以,我瞎改之后找不到原来的了,这个mpeg4也可以。
- 音频编码器:默认的就可以。
- 点击Ok保存
- 返回主页面之后,点击右下角的开始录制,不是Streaming,streaming是主播用的,我们不是。。
参考资料:
https://obsproject.com/forum/resources/obs-studio-send-an-udp-stream-to-a-second-pc-using-obs.455/
移动端
- Ipad
- 打开VLC
- 点下方的Network
- 进入Open Network Stream
4. 在上方输入之前的rtp地址,点击Open Network Stream就可以啦
- 手机同理,但是要去软件设置里改成允许背景播放,不然切换界面就停了
提示
下方评论说有两秒的延迟,我这儿有四秒左右,延迟要么是编码器或者协议这两个方面造成的,然而修改采样率无果,所以大概率是协议本身的问题。
只想听歌的同学可以像下面这样设置OBS,这样就没有画面了。
总结
延迟有点高,听歌学习还可以,看视频的同学还是带耳机吧。有其他问题或者建议可在下方评论。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)