Open GoogleCodeExporter opened 9 years ago
[deleted comment]
I looked into the source of H264Packetizer
// This will skip the MPEG4 header if this step fails we can't stream anything :(
try {
byte buffer[] = new byte[4];
// Skip all atoms preceding mdat atom
while (true) {
while (is.read() != 'm');
is.read(buffer,0,3);
if (buffer[0] == 'd' && buffer[1] == 'a' && buffer[2] == 't') break;
}
I am wondering, why 'moov' atom is not handled here?
Definitely Wowza is expecting it.
Original comment by dotne...@gmail.com
on 2 Jan 2013 at 10:05
You need to change your wowza configuration since your android does not use
rtcp.
use rtptimecode or systemclock instead of senderreport!
<AVSyncMethod>rtptimecode</AVSyncMethod>
Original comment by xianzhan...@gmail.com
on 4 Jan 2013 at 6:26
Whoa xianzhang looks like you got it all figured out for the wowza stuff.
It would be nice to have a clean wiki page about how to use wowza with Spydroid
??
Would you mind explaining here how you configure wowza precisely. I could then
add a wiki page !
Original comment by FyHertz
on 15 Jan 2013 at 10:50
Thanks @xianzhang, that solved the issue.
I try to work out another scenario:
I implement RTSP announce on the device. Send it to Wowza. And start
CameraStreamer to stream the video.
RTSP Announce works (Wowza returns OK), but Wowza doesn't pick the actual
stream.
Here is a detailed log:
http://www.wowza.com/forums/showthread.php?23267-Direct-communication-with-RTSP-
server/page2
Do you have any idea what extra step might be required on the android side to
start stream? Should I actually send RTSP PLAY request?
Appreciate your help!
Original comment by dotne...@gmail.com
on 6 Feb 2013 at 11:18
Original issue reported on code.google.com by
dotne...@gmail.com
on 2 Jan 2013 at 2:48Attachments: