WiFi Direct - 将视频从一个设备流式传输到另一个设备

3

请帮我入门,如何使用Wifi Direct在另一台设备上进行视频的实时流传输。已经在两台设备之间建立了连接。接下来应该采取什么步骤?


你有没有演示代码展示你所取得的成就? - AZ_
1个回答

3

请查看WIFI-Direct文档

首先,您需要建立连接。文档中有足够的代码可供使用。

然后,您可以将文件作为流发送并在另一侧接收。现在,根据Android MediaPlayer文档,您需要将接收到的流发送到mediaplayer。有不同的方法来处理此问题,例如将流保存到文件中,然后将文件传递给mediaplayer。但更好的方法是实现一个本地http服务器,并将本地uri传递给mediaplayer。

我从以下链接中收集了这些信息:

写入文件并从中流出

修改FileInputStream以供mediaPlayer setDataSource使用

使用jCIFS在Android上编写ServerSocket程序以流式传输文件

在Android中使用InputStream创建MediaPlayer

示例本地HTTP服务器


1
另一方面,我们可以直接将音乐流发送到音乐播放器,而不是将其存储到外部/内部SD卡中吗? - Umang Kothari
我相信实现一个本地HTTP服务器会得到你所要求的相同效果。基本上,你是向另一端提供了一个流而不是发送整个文件并保存它...然而,我不确定你所说的音乐播放器是什么意思,如果你指的是任何音乐播放器,我的回答是我不知道。 - Saeid Farivar
如果我正在流高清视频,一个组所有多少节点才能支持实际和良好的流?即,非入门级设备在支持其他设备(从属设备)数量方面的能力是什么? - tony9099

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接