【问题标题】:Wifi Direct - streaming video from one device to otherWifi Direct - 将视频从一台设备流式传输到另一台设备
【发布时间】:2014-07-07 01:51:38
【问题描述】:

请帮助我开始 如何使用 Wifi Direct 在一台设备上在另一台设备上实现视频直播。 我已经在两台设备之间建立了连接。下一步要做什么

【问题讨论】:

  • 你有任何演示代码来展示你所取得的成就吗?

标签: android video-streaming wifi-direct


【解决方案1】:

看看WIFI-Direct documentation

首先你需要建立一个连接。文档中有足够的代码来做到这一点。

然后,您将文件作为流发送并在另一端接收。现在,基于Android MediaPlayer Documentation,您需要将接收到的流发送到媒体播放器。有不同的方法可以解决这个问题,例如将流保存到文件,然后将文件传递给媒体播放器。但更好的方法是实现 localhttpserver 并将本地 uri 传递给媒体播放器。

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

Write to file and stream from it

Modifying FileInputStream for mediaPlayer setDataSource

Android ServerSocket programming with jCIFS streaming files

Create mediaplayer with inputstream in android

Sample Local HTTP server

【讨论】:

  • 另一方面,我们可以将音乐流直接发送到音乐播放器而不是将其存储到外部/内部 sdcard 中吗?
  • 好吧,我相信实现一个 localhttpserver 会让你得到你所要求的一样。基本上你是在向另一端提供一个流,而不是发送整个文件并保存它......但是我不确定你所说的音乐播放器是什么意思,如果你指的是任何音乐播放器,我的回答是我不知道.
  • 如果我正在流式传输高清视频,组所有者支持多少个节点才能获得真实且良好的流?即,相对于它可以支持的其他设备(从设备)的数量,非入门级设备的功能是什么?
猜你喜欢
  • 1970-01-01
  • 2012-01-11
  • 2020-12-05
  • 2013-05-23
  • 2015-07-09
  • 1970-01-01
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多