我想在两个android设备()之间播放一段视频。不会有任何服务器,所以流必须直接在设备之间进行。设备将在同一个网络中,这样它们就可以通过WiFi进行通信。
我尝试过通过套接字使用MediaRecorder - MediaPlayer,但我收到了许多例外。我也在寻找图书馆,但我只想直接在两个设备之间传输一个视频。
有什么解决办法吗?
发布于 2018-01-21 17:45:45
如果您的视频用于实时通信,例如网络聊天或以最小延迟实时共享某些闭路电视,那么像WebRTC这样的实时视频通信方法将是另一种可能--这种方法将低延迟优先于质量,以确保最小延迟。有关Android的WebRTC文档,请参见此处:
如果要求只允许一个设备充当非实时视频的服务器,那么最简单的方法可能是使用一个可用的HTTP服务器库或应用程序来允许一个设备充当服务器,而另一个设备可以通过浏览器或播放器连接到该服务器。一个似乎得到好评的Android服务器的例子是:
https://stackoverflow.com/questions/48347769
复制相似问题