Random Jottings

 

11/9/2002 Simpleplayer won't execute on the PPC 2002 Emulator. SimplePlayer won't compile for the PPC 2000 emulator. Bummer ! How do we debug then ? Weather too beautiful outside to worry about this.
11/10/2002 Spending hours trying to search for an available freeware MPEG-1 capable Streaming Server, which must also use RTP/RTSP. Darwin Streaming Server promises a lot. But fails to deliver. Refuses to stream MPEG-1 streams that are not hinted. Searched for tools which can 'hint' mpeg movies and produce hinted mpeg movies. Only hinted .mov files are produced.   Gave up on DSS. At last RealNetworks Helix Streaming Server works ( for 30 days that is). Still too beautiful outside, but cannot give up on this.
11/11/2002 PPC developer Network has some logging solutions that can be used to aid in debugging the simple player DLL that we need to write.
11/12/2002 Tried out a few RTSP sessions with Helix. Work fine. RTP tools also seem to work fine with Helix.
Looking up the RFC's for RTP and RTSP.
11/13/2002 Trouble. RTP splits mpeg-1 streams into audio (MPA) and video (MPV) streams. Cannot find documentation or resource which instructs us how to remix the two.Resort to video only solution. Created a video only mpeg-1 stream. But found out that RTP adds some media specific header to the video stream. Trouble again. Cannot find documentation which details how to strip out the RTP specific info.
11/14/2002 Totally give up on trying to play mpeg-1. Resort to playing PCM audio files on the IPaq. Simple applications to test the audio API seem promising. Simple API and trouble free execution. Plans laid out of writing an audio streaming client.

Also test out simple RTP payload and header dump programs. Success.

11/15/2002 Turns out that stripping RTP media specific header is a simple task. Ross Finlayson from Live.com, gives us the break. Try out quick and dirty RTP dump applications for stripping out media specific header and dumping payload. The resulting media stream works fine on all media players including SimplePlayer built out of the SDK. At last, streaming mpeg-1 on the WinCE seems a real possibility.
11/16/2002 Meeting today, to nail down final issues and try to integrate the RTP layer on top of SimplePlayer as a DLL.
11/16/2002 Issue with Nomad and firewalls. Getting help from ITECS.
11/19/2002 Fully finish the streaming media client.
11/23/2002 Experiment Client with different media streams.
11/24/2002 Develop background load. Discuss different QOS experiments.
11/27/2002 Thanksgiving Shopping.
11/29/2002 QOS Experiments I.
11/30/2002 QOS Experiments II and Final Report.