圣者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2012-10-27
|
本帖最后由 win8 于 2018-12-31 17:22 编辑
毕竟蓝牙的信号比不了wifi,也没办法跑网线,所以dlna传声音要比bt靠谱多了
但似乎dlna传媒体流到播放设备是一个文件一个文件 传的,首先要发送端的软件支持dlna,其次要接收端支持解码方式,最后还有播放完一个节目下一个节目可能不会自动播放(我刚用android网易云私人电台试的)
所以我在想有没有和虚拟声卡结合的dlna软件?
1. 我的windows播放器解码输出到虚拟声卡,虚拟声卡实时编码为流媒体,通过这个软件再发送到目标设备上。
2. android有没有能丢在后台的dlna接收软件?
解决了
0.如果需要同时推视频和音频,可以使用nginx-rtmp-module + obs实现推流。但是由于m3u8不是所有设备都能很好 兼容,所以并不是很好用。和dlna直接推屏幕相比,卡顿消失了但是延时很明显(毕竟是切片录制再推送嘛)
1. windows使用butt(https://sourceforge.net/projects/butt/)和icecast(https://icecast.org/download/) 完成本地音频推流和服务器。不需要做复杂操作。
特别地:icecast做如下配置修改,可以使用192.168.xx.x:8000/stream.mp3作为动态输出的文件。
然后使用dlna推送软件推送这个地址,就可以让设备远程播放本机声卡的内容了
- <listen-socket>
- <port>8000</port>
- <shoutcast-mount>/stream.mp3</shoutcast-mount>
- </listen-socket>
复制代码 2.android端推dlna/itv/miracast的软件,强烈推荐web video caster
android端接收dlna/airplay可以使用 airpin,功能强大但是服务有时会..崩溃
附图butt音频源采集、icecast推流、wmp从网络播放音频流
|
|