【问题标题】:Streaming video real time实时流式传输视频
【发布时间】:2016-11-07 10:13:59
【问题描述】:

我有一个特殊的设备(一种外部摄像机),它应该实时发送视频并流式传输到智能手机(首先是安卓)。 换句话说,想象一下 GoPro 应用程序的工作原理,您可以在智能手机上实时观看摄像头正在录制的内容。

我的问题是,应该使用什么样的协议来获取实时视频流?我虽然对 WebSocket 有所了解,但我不知道它是否是替代 HTTP 的最佳解决方案。

期待收到您的来信 非常感谢。

【问题讨论】:

    标签: android video websocket video-streaming real-time


    【解决方案1】:

    Ypu 应该使用RTSP 协议。根据编解码器是否使用您的相机,您应该使用 MediaPlayer 类(参见docs)或使用VLC library

    【讨论】:

    • 所以您说的是在设备的相机上使用 RTSP 协议并在智能手机上使用 VLC 库。你知道它是如何工作的吗?
    • 您设备的摄像头流视频采用什么格式、什么编解码器?你知道流网址吗?您的设备有任何直播设置吗?
    • 我不认识人。认为我正在寻找解决方案,我想使用 WebSocket,你怎么看?
    • @ParideLetizia WebSockets 只是一种传输机制。它不处理您必须在应用程序级别实现的媒体处理和打包/分块。请参阅stackoverflow.com/questions/24094410/…
    • 谢谢@Sergey,但我真的不明白我应该在 WebSocket 和 WebRTC 之间使用什么来在设备(外部网络摄像头)和我的智能手机之间进行通信。你能帮我吗?
    【解决方案2】:

    你可以看看RTPhere你是Android API中的协议

    希望对你有帮助,

    【讨论】:

    • 感谢您的回复。我的意思是视频流和使用 android.net.rtp 类我将能够管理音频流
    猜你喜欢
    • 2011-04-07
    • 2016-11-01
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 2012-02-09
    • 2018-05-04
    相关资源
    最近更新 更多