如何从 RTP 流捕获视频到 android 应用程序?
How to capture video from RTP stream into android app?
我正在尝试将 RTP 流中的视频捕获到我的 Android 应用程序中。我正在使用 github https://github.com/niqdev/ipcam-view 项目中的代码。但是,在我的计算机上打开 VLC 并开始流式传输视频并将我的 android 设备连接到同一网络后,它不会在我的设备上显示视频。我不知道我做错了什么,任何帮助将不胜感激。谢谢
This is the error message that I am getting after I run the application
如果需要播放短视频需要使用android的VXG播放器demo。它非常易于使用,但有 2 分钟的限制。
看起来您正在使用的示例仅适用于 mjpeg 而不适用于 rtp 流。
如果限制不适合你试试这个例子:VLCSimple
它有最新版本的 vlc-sdk,也许他们已经修复了 RTP 死锁错误。
或者尝试使用 VLC 制作 mjpeg 流:
DISPLAY=:0 cvlc -vvv --no-audio screen:// --screen-fps 1 --sout "#transcode{vcodec=MJPG,vb=800}:standard{access=http,mux=mpjpeg,dst=:18223/}" --sout-http-mime="multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a"
我正在尝试将 RTP 流中的视频捕获到我的 Android 应用程序中。我正在使用 github https://github.com/niqdev/ipcam-view 项目中的代码。但是,在我的计算机上打开 VLC 并开始流式传输视频并将我的 android 设备连接到同一网络后,它不会在我的设备上显示视频。我不知道我做错了什么,任何帮助将不胜感激。谢谢
This is the error message that I am getting after I run the application
如果需要播放短视频需要使用android的VXG播放器demo。它非常易于使用,但有 2 分钟的限制。
看起来您正在使用的示例仅适用于 mjpeg 而不适用于 rtp 流。
如果限制不适合你试试这个例子:VLCSimple
它有最新版本的 vlc-sdk,也许他们已经修复了 RTP 死锁错误。
或者尝试使用 VLC 制作 mjpeg 流:
DISPLAY=:0 cvlc -vvv --no-audio screen:// --screen-fps 1 --sout "#transcode{vcodec=MJPG,vb=800}:standard{access=http,mux=mpjpeg,dst=:18223/}" --sout-http-mime="multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a"