[android-developers] Re: RTSP Streaming on g1 phone
VLC plays every streams I used very well. I used streams only those VLC can play well. Regards, Jeff. On 2월4일, 오후5시04분, Jerry Yang jer...@intertrust.com wrote: What is the result if you use a pc based VLC to test yourrtspbroadcast? -Original Message- From: android-developers@googlegroups.com [mailto:android-develop...@googlegroups.com] On Behalf Of Jeff Oh Sent: Wednesday, February 04, 2009 3:07 PM To: Android Developers Subject: [android-developers] Re:RTSPStreamingon g1 phone Hi, thanks for your interest. I've tested many streams, but the following is the the most conservative one. Video frame is 176x144, 8 fps. Video bitrate is around 64kbps, audio bitrate is 80kbps. I think this happens only with H.264video. (base profile) The video player I used to test were two. One is Meridian Video Player downloaded from android market and the other is my own developed one (they show me the same result). I used android sdk r2 with g1 phone rc30. The log is like the following. --- 02-04 16:04:57.754: ERROR/QCvdecH264(32): get_parameter: unknown param 0ff7a347 02-04 16:04:57.754: WARN/QCvdec(32): vdec: opened 02-04 16:05:01.694: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.694: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.694: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.694: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.714: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.714: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.714: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.714: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.724: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.724: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.724: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.724: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.744: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.744: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.744: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.744: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.774: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.774: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.114: DEBUG/dalvikvm(105): GC freed 325 objects / 15208 bytes in 105ms 02-04 16:05:05.814: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.814: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.814: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.814: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.834: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.834: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.834: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.834: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.845: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.854: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.854: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.854: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.874: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.874: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.874: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.874: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:10.114: DEBUG/dalvikvm(997): GC freed 1095 objects / 76232 bytes in 108ms I couldn't find what those error message means. Also, as I know g1 phone uses QDSP to decode MPEG4 video and H.264 video. Am I right? Best regards, Jeff. On 2월4일, 오후2시40분, Jerry Yang jer...@intertrust.com wrote: Hi, Which player are you using? Or just calling the android sdk to play thertspstream? Thanks With best wishes Jerry -Original Message- From: android-developers@googlegroups.com [mailto:android-develop...@googlegroups.com] On Behalf OfJeffOh Sent: Tuesday, February 03, 2009 7:59 PM To: Android Developers Subject: [android-developers]RTSPStreamingon g1 phone Hi, I'm trying to receiveRTSPstreamingvideo with g1. The video file I made was encoded using QuickTime pro, and they are progressive streamable with a hint track. Video is encoded in H.264, and audio is encoded in AAC LC. File container is MP4. (They can be played via sdcard) I used DarwinStreamingServer to stream this file. With sample media player given from android, I changed 'path' to the address like rtsp://172.29.10.109/test.mp4 The results are really odd. It sometimes (like once per 20~30 times) runs well, but in other times, only audio is played and video freezes after first 1~3 frames
[android-developers] Re: RTSP Streaming on g1 phone
That is just one of VPN IP address, thus it can't be accessed from outside of the VPN. On 2월4일, 오후10시48분, rktb yend...@pv.com wrote: I can't seem to ping 172.29.10.109. Any address where I can access the file from? -Ravi On Feb 3, 5:59 am, Jeff Oh jeff.o...@gmail.com wrote: Hi, I'm trying to receiveRTSPstreamingvideo with g1. The video file I made was encoded using QuickTime pro, and they are progressive streamable with a hint track. Video is encoded in H.264, and audio is encoded in AAC LC. File container is MP4. (They can be played via sdcard) I used DarwinStreamingServer to stream this file. With sample media player given from android, I changed 'path' to the address like rtsp://172.29.10.109/test.mp4 The results are really odd. It sometimes (like once per 20~30 times) runs well, but in other times, only audio is played and video freezes after first 1~3 frames. Is there anyone having same problem or any idea? Any comments will be very appreciated. Thanks in forward. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: RTSP Streaming on g1 phone
Only H.264 is played by QDSP. Not the mpeg4. Thanks for the info. That might be one of the possible cause. I'm suspecting H.264 video codec because audio runs very well even when video freezes and MPEG4 video works fine with streaming. Regards, Jeff. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: RTSP Streaming on g1 phone
Every H.264 video files are played well from SD card. This happens only when playing H.264 with streaming. On 2월5일, 오후12시16분, Jerry Yang jer...@intertrust.com wrote: Can you try to play a same video file from local SD card? -Original Message- From: android-developers@googlegroups.com [mailto:android-develop...@googlegroups.com] On Behalf Of Jeff Oh Sent: Thursday, February 05, 2009 9:54 AM To: Android Developers Subject: [android-developers] Re:RTSPStreamingon g1 phone Only H.264 is played by QDSP. Not the mpeg4. Thanks for the info. That might be one of the possible cause. I'm suspecting H.264 video codec because audio runs very well even when video freezes and MPEG4 video works fine withstreaming. Regards, Jeff. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] RTSP Streaming on g1 phone
Hi, I'm trying to receive RTSP streaming video with g1. The video file I made was encoded using QuickTime pro, and they are progressive streamable with a hint track. Video is encoded in H.264, and audio is encoded in AAC LC. File container is MP4. (They can be played via sdcard) I used Darwin Streaming Server to stream this file. With sample media player given from android, I changed 'path' to the address like rtsp://172.29.10.109/test.mp4 The results are really odd. It sometimes (like once per 20~30 times) runs well, but in other times, only audio is played and video freezes after first 1~3 frames. Is there anyone having same problem or any idea? Any comments will be very appreciated. Thanks in forward. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: RTSP Streaming on g1 phone
Hi, thanks for your interest. I've tested many streams, but the following is the the most conservative one. Video frame is 176x144, 8 fps. Video bitrate is around 64kbps, audio bitrate is 80kbps. I think this happens only with H.264 video. (base profile) The video player I used to test were two. One is Meridian Video Player downloaded from android market and the other is my own developed one (they show me the same result). I used android sdk r2 with g1 phone rc30. The log is like the following. --- 02-04 16:04:57.754: ERROR/QCvdecH264(32): get_parameter: unknown param 0ff7a347 02-04 16:04:57.754: WARN/QCvdec(32): vdec: opened 02-04 16:05:01.694: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.694: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.694: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.694: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.714: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.714: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.714: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.714: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.724: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.724: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.724: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.724: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.744: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.744: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.744: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.744: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.764: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.764: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:01.774: WARN/QCvdec(32): SetTHINErr 02-04 16:05:01.774: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.114: DEBUG/dalvikvm(105): GC freed 325 objects / 15208 bytes in 105ms 02-04 16:05:05.814: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.814: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.814: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.814: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.834: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.834: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.834: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.834: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.845: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.854: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.854: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.854: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.874: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.874: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:05.874: WARN/QCvdec(32): SetTHINErr 02-04 16:05:05.874: WARN/QCvdec(32): Error while parsing Slice Header 02-04 16:05:10.114: DEBUG/dalvikvm(997): GC freed 1095 objects / 76232 bytes in 108ms I couldn't find what those error message means. Also, as I know g1 phone uses QDSP to decode MPEG4 video and H.264 video. Am I right? Best regards, Jeff. On 2월4일, 오후2시40분, Jerry Yang jer...@intertrust.com wrote: Hi, Which player are you using? Or just calling the android sdk to play the rtsp stream? Thanks With best wishes Jerry -Original Message- From: android-developers@googlegroups.com [mailto:android-develop...@googlegroups.com] On Behalf OfJeffOh Sent: Tuesday, February 03, 2009 7:59 PM To: Android Developers Subject: [android-developers] RTSP Streaming on g1 phone Hi, I'm trying to receive RTSP streaming video with g1. The video file I made was encoded using QuickTime pro, and they are progressive streamable with a hint track. Video is encoded in H.264, and audio is encoded in AAC LC. File container is MP4. (They can be played via sdcard) I used Darwin Streaming Server to stream this file. With sample media player given from android, I changed 'path' to the address like rtsp://172.29.10.109/test.mp4 The results are really odd. It sometimes (like once per 20~30 times) runs well, but in other times, only audio is played and video freezes after first 1~3 frames. Is there anyone having same problem or any idea? Any comments will be very appreciated. Thanks in forward. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---