Yasir,
I've checked Restreamer project that you said and it works with ltmmMediaInfo interface to see video file info (SourceFormat_MPEG2_PROGRAM,SourceFormat_MPEG1System,SourceFormat_MPEG2_TRANSPORT) that you said.
The problem is that ltmmMediaInfo interface only works when you assign, in its property "sourcefile", video files, but if you try to assign UDP stream like "sourcefile" doesn't work, it returns an exception about "unknown file" or something similar, so i can't use it for my project.
Anyway, although it works with UPD streams, with this ltmmMediaInfo interface i have information about video file or UPD stream, but i couldn't configure ltmmconvertCtrl source with this interface, i only have video information...
On the other hand, I try to configure ltmmconvertCtrl TargetFormat, but it uses an enum "ltmmConvert_TargetFormat" with several kind of video types and i don't know which one is for MPEG4-SP ES ( i understand that this configuration is only for TargetFile, but how i have to configure "sourceFormat")
I've been reading about ltmmconvertCtrl properties and methods in help files and I don't find any property or method where you put the kind of source type for UDP Streams.
I test differents kind of video streams, and all of them, except MPEG2-ts, ltmmconvertCtrl returns an exception about "operation fails because filter has bad status" or something like that, ErrorCode is (-21472209532).
I need to know if it's possible to resolve my requeriments with Multimedia kit or/and UDP transport Module , (my clients are waiting and i have to respond them in the next days).
I repeat my requerimients again:
In Input area, 4 to 16 Unicast (MPEG4-SP Simple Profile, elementary Stream) UDP Streams, we have add overlay image, text and timestamp and in output area: send 4 to 16 "new videos" (MPEG4-SP Simple Profile, elementary Stream) with overlay by UDP Multicast stream and save to disk each one before send them.
Thanks in advance,
Mario Cruz.