我正在开发一个需要将实时视频流从摄像头设备(可能是android设备或某些行车记录仪)传输到另一台设备的应用程序。我尝试了pubnub视频聊天演示应用程序,但它要求这两个设备都接受加入我不想要的请求。
情况是这样的:
1.两个设备都需要以某种方式连接(无论是信令协议还是wifi)
2.连接后,在启动摄像机(行车摄像机或设备摄像机)后,流媒体应开始在另一台设备上。
有什么可能的方法来实现此目的?
我已经在wifi管理器以及视频流的编码和解码的帮助下在android中开发了相同的应用程序,但这需要花费很多时间进行初始化,甚至在传输和流式传输到另一台设备时也很滞后。
答案 0 :(得分:0)
您是否已签出this opensource project in Github?这个程序是
通过Wi-Fi用于Android设备的视频流媒体...可让您快速链接两个android设备,并将实时视频从一个设备的相机流传输到另一个。视频流通过Wi-Fi。一台设备托管直播,另一台连接到直播。要使用Endscope,必须将设备连接到相同的wi-fi网络。
答案 1 :(得分:0)
Wowza Media Systems具有适用于Android的移动SDK。似乎适合您的需求。您想连接两个Android设备并接近实时,因此GoCoder SDK是免费的,可让您为Android构建实时流应用程序,
-使用内置库捕获和编码音频和视频流(包括4K)。 -广播这些流,以便在Android和所有设备上播放。 -用户可以在其Android上上传实时流,以供观看者在其设备上播放。
就您对延迟时间的担心而言,如果使用Wowza提供的超低延迟选项,则可以将延迟降至3秒。
完全公开:我为Wowza工作。
答案 2 :(得分:-1)