我有一个特殊的设备(一种外部摄像机),它应该实时发送视频并流式传输到智能手机(android优先)。换句话说,想象一下GoPro应用程序是如何工作的,在这个应用程序中,你可以在智能手机上实时观看相机正在录制什么。
我的问题是,应该使用什么样的协议来获得实时视频流?我虽然关于WebSocket,但我不知道它是否是替代HTTP的最佳解决方案。
我期待着你的消息非常感谢。您应该使用RTSP协议。根据编解码器是否使用您的相机,您应该使用MediaPlayer类(参见文档)或使用VLC库。
你可以看一下RTP这里是Android API中的协议
希望有帮助,