This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Quicktime to play DM365 IPNC H264 stream

Did anyone successfully play DM365-IPNC-MT5 H.264 or MJPEG streams ? We can play these RTSP streams using VLC player. But so far no luck with quicktime.

Is there caveat about QT that needs to be paid attention to ?

 

Thanks.

 

Bo

  • Hi,

    Please play the QT with the following RTSP commands.

    For H264 Stream 1:
    rtsp://<IP_Address>:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
    For H264 Stream 2:
    rtsp://<IP_Address>:8556/PSIA/Streaming/channels/2?videoCodecType=H.264
    For MPEG4 Stream 1:
    rtsp://<IP_Address>:8553/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    For MPEG4 Stream 2:
    rtsp://<IP_Address>:8554/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    For JPEG Stream:
    rtsp://<IP_Address>:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG

    Thanks.

    Best Regards,

    Appro Support Team

  • Hello,

    We are having the same problem. VLC plays the RTSP stream using the above commands fine but QT does not work, and responds with a 400 Bad Request error.

    I sniffed the traffic to the camera and it seems the problem is Quicktime formulates an HTTP GET request for RTSP streams which the wis-streamer RTSP server (based on Live555) on the DM365 IP camera subsequently rejects. Whereas, VLC formulates a "proper" RTSP request and works fine. The problem is also explained nicely in this blog:

    http://jean-francois.im/2008/02/quicktime-how-i-loathe-thee.html

    The question I have is does anyone who has experienced this have any suggestions on how to circumvent this error (relatively easily) either by tweaking a Quicktime request parameter or doing something on the IP camera? We'd like to use Quicktime embedded in a browser to view the stream.

    Thanks

    Dennis

     

     

     

     

  • Hi Dennis,

    We play the RTSP streams using VLC player and QT well.

    Can you tell us which version in your IPNC?

     

    Best Regards,

    Appro Support Team

  • We have multiple Appro cameras. I get the same error on IPNC V2.00.00 and IPNC V2.60.01.

    I'm using Qucktime Player v10.1 on Max OSX.

     

  • We uses IPNC-2.6 software and could not play RTSP using windows QT.

    The QT popped up a windows with a giant Q but saw no video.

    Bo

  • Dear Quote,

    We only play the RTSP streams using QuickTime on Windows OS and the IPNC works well.

     

    Best Regards,

    Appro Support Team  

  •  

    When I try to use QuickTime version 7.7 on Windows 7 Ultimate 64-bit to view an RTSP stream from an IPNC camera running version 2.60.2 or 2.60.1, QuickTime fails with the error message "Bad Request". I'm using the URL rtsp://192.168.1.221:8557/PSIA/Streaming/channels/2?videoCodecType=H.264, which works well with VLC.

  • Hi,

    We run the RTSP video using QT 7.6.9 and windows XP such as follow. It works well. We'll test RTSP streams with other QT version and OS environment.

     

    Best Regards,

    Appro Support Team

  • What is the "QT Preference"  advanced setting do you have ?

    We got "bad request" immediately from QT but VLC player plays using the same URL for both H.264 and MJPEG. QT could not play either H.264 or MJPEG I mean.

    Are you (APPRO team) sure that you are testing the official IPNC V2.6 (on your FTP site) as I know the V2.6 IPNC has relative old version of live555 stream engine and that version does not support RTP/HTTP/TCP mode at all according to Live555 release note. QT apparently prefer RTP/HTTP/TCP mode as it can bypass the firewall in most office environments.

    Bo

  • Hello Appro Support,

    Looking at our IPNC V2.60.01 source I see that it is using live555 version 2010.07.29. I have confirmed from downloading this source code on my own machine and running the RTSP server in live555's testProgs that Quicktime client does not work on this version (bad request error). However, the RTSP testProgs server on the latest live555 source code (2011.10.09) works fine with Quicktime.

    As per Bo's question, can you please confirm what version of live555 libraries you are running on your test machine. That may be the difference between what you are seeing and what we are experiencing. Perhaps you are running a newer version of live555 while the cameras we have are running 2010.07.09 build???

    Thanks

    Dennis

     

     

     

  • Dear all,

    We confirm the version of live555 library is 2010.07.29 in IPNC V2.6 and we play the video streams using QT fine.

     

    Best Regards,

    Appro Support Team

  • Hello Appro Support Team:

         We play rtsp stream both using QuickTime 7.71( on Windows7 64bit )  and VLC player to play. VLC is just working fine, but QT can not "show video".  It seems that QT did get the streams from DM36X.  Do you guys get this problem before? or can tell me any suggestion ??

     

    Thanks in advance!

    Josan

  • We finally got QT play RTSP video.

    The key is to adjust QT advanced preference to set video in safe mode (GDI only) not directX.

  • Thanks for reply, Bo!!

         Yes. I have changed the QT advanced to set GDI only and try again. Now I got another problem, QT screen is always "green".

    I need to pause it and replay again, then can get the video. Why?? And also, we use google chrome quicktime player plugin to show video, it got the same problem(green screen)!

    It's really annoying! Can anyone please give suggestion on this?   Thanks in advance~~

     

    Josan

     

  • Hello Appro Support Team:

       We want to update latest live555 source code in IPNC3.0

    Please tell me how to do, thank you~

     

    Regards,

    Josan