Java me 来自IP摄像头的RTSP实时流媒体

Java me 来自IP摄像头的RTSP实时流媒体,java-me,nokia,rtsp,live-streaming,ip-camera,Java Me,Nokia,Rtsp,Live Streaming,Ip Camera,是否可以使用RTSP查看IP摄像头的实时流 示例URL:rtsp://public ip:554/1363e66e.mp4 编码是320 x 240分辨率的mp4 h.264基线配置文件 我跟随维基链接。 但是我得到了一个错误:预取错误-2 当我尝试在诺基亚e72上使用real player进行播放时,会出现错误:“常规:系统错误” 请让我知道我能做些什么 Ovi商店中没有视频播放器可以播放流,但我可以在桌面上的VLC上播放流。如果Ovi商店中没有VLC播放器,您可以使用ReaPlayer播放流

是否可以使用RTSP查看IP摄像头的实时流

示例URL:rtsp://public ip:554/1363e66e.mp4

编码是320 x 240分辨率的mp4 h.264基线配置文件

我跟随维基链接。 但是我得到了一个错误:预取错误-2

当我尝试在诺基亚e72上使用real player进行播放时,会出现错误:“常规:系统错误”

请让我知道我能做些什么


Ovi商店中没有视频播放器可以播放流,但我可以在桌面上的VLC上播放流。

如果Ovi商店中没有VLC播放器,您可以使用ReaPlayer播放流。查看IP摄像头支持的端口地址范围。尝试1024-2000的范围。RTSP支持VLC、Quicktime和Real player。使用这些对象中的任何一个,您都可以对其进行流式处理

所以我认为情况就是这样

有几个不同的mp4容器。StandardOne不允许您将实时数据包装到mp4容器中,因为mp4需要在其标题中包含一个名为 MDAT,它还包含有关文件及其大小的信息(在文件完全编码后写入)

所以,除非你醒来发现你不能在mp4中流媒体直播,除非它是片断化的mp4

当Windows 8退出时,媒体基金会允许你这样做(我从MSDN论坛上得到了英特尔,所以我不知道它的真实性)。 我不知道ffmpeg/Gstreamer能做什么。同样,如果这是您正在开发的商业产品,您可能会遇到ffmpeg的一些许可问题

看看webrtc

我猜最好的选择是使用webm或ogg/theora,但我不确定theora是否能满足您的需求,这也是我正在努力的方向

请分享你的发现


谢谢

你用的是哪个IP摄像头?它的分辨率是多少?是否需要用户名/密码?手机和摄像头之间有防火墙吗?分辨率:320 x 240。没有密码。没有防火墙。您可以流式传输任何其他RTSP源吗?如果不是,我想E72可能有问题——我可以从youtube上下载,但这不是直播,对吗?但我在诺基亚C6-01上也有同样的问题。请尝试确保作为编解码器的容器(MP4)都可以由Java ME javax.microedition.media的库类处理。