Hello I am facing some problem in using the live source code. PLS HELP ME. Its urgent for my project.
*testMPEG1or2VideoStreamer* reads a MPEG-1 or 2 Program Stream file (named " test.mpg"), extracts from this an video Elementary Stream, and streams these, using RTP, to the unicast IP. So in *testMPEG1or2VideoReceiver, *I have set the IP = 0.0.0.0. It is taking from RTP source & saving to .mpg file sink. I run both *testMPEG1or2VideoStreamer* & *testMPEG1or2VideoReceiver.* After finishing file transfer following are the results- *1. testMPEG1or2VideoStreamer* stops properly & executes the function "void *afterPlaying*(void* clientData)" which is used in videoSink->startPlaying(*videoSource, *afterPlaying*, videoSink); AND I GET MESSAGE ---->>> *env << "...done reading from file\n"; 2. *testMPEG1or2VideoReceiver - *It doesnot executes "void *afterPlaying*(void* clientData)" function. It remans in loop even after data transfer finshes also. HOW CAN I EXECUTE THE afterPlaying() function ?????????????? Pls rply soon. Regards Ashok
_______________________________________________ live-devel mailing list [email protected] http://lists.live555.com/mailman/listinfo/live-devel
