2012-04-04 66 views
4

是否可以使用RTSP查看IP摄像机的实时流?来自IP摄像机的RTSP实时流式传输

例URL:rtsp://形式的公网IP:554/1363e66e.mp4

的编码是在320×240分辨率的mp4 H.264基线。

我跟着维基链接here。 但我得到的错误:预取错误-2

当我尝试在诺基亚e72上使用真正的播放器玩,我得到错误:'一般:系统错误'。

请让我知道我能做些什么。

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

+0

您使用哪台IP摄像机?它在流传什么样的分辨率?有没有需要的用户名/密码?手机和相机之间的任何防火墙? – 2012-04-04 12:12:50

+0

解析度:320 x 240.没有密码。没有防火墙。 – Viraj 2012-04-04 12:18:15

+0

你可以流任何其他RTSP来源?如果不是这样,似乎有可能是E72的问题 - http://discussions.europe.nokia.com/t5/Phone-Applications/E72-Live-TV-streaming-from-Orange-Romania-General-system-错误/ mp/760738?设备视图=桌面 – 2012-04-04 12:22:45

回答

1

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

0

所以我认为是这样,

有几个不同的mp4容器。标准的不允许你将实时数据包装到mp4容器中,因为mp4需要在它的头部有一个名为 的MDAT的字段/原子,并且它还有关于文件及其大小的信息(在文件后写入是完全编码的。)

所以除非你觉醒你不能在mp4中流媒体直播,除非它是分段mp4。

媒体基金会将允许您在Windows 8出来时执行此操作(我从msdn论坛获得了intel的信息,因此我不知道它是多么的真实)。 我不知道ffmpeg/Gstreamer能够做什么。再次,如果这是您正在开发的商业产品,则可能会遇到ffmpeg的一些许可问题。

看看webrtc。

我猜最好用它来使用webm或ogg/theora,但我不确定theora可以做你想做的事,这也是我正在研究的。

请分享您的发现

谢谢。