I've been trying to setup multicast to rtsp server for some time now.
However, I find difficulties. My idea is to modify
testOnDemandRTSPServer to read from stdin (which i did successfully)
Don't forget to also set the "reuseFirstSource" variable to "True".
and use something like this mcas2stdout $mcast_group $port |
testOnDemandRTSPServer. I use VLC to stream to the multicast group.
When I try "cat file.ts | testOnDemandRTSPServer"
Note, you don't need to use "cat" here. Instead, use
testOnDemandRTSPServer < file.ts
all works like a
charm. When I start streaming file.ts with VLC (prefer UDP over RTP)
and "mcast2stdout | testOnDemandRTSPServer" i see nothing. My
mutlicast reading program works.
Does the following work:
mcast2stdout > test.ts
testOnDemandRTSPServer (using the original, unmodified code)
If not, then there's a problem with your "mcast2stdout" application.
If this does work, then try the following:
mcast2stdout > file.ts
testOnDemandRTSPServer < file.ts (using your new, modified code)
My concern is that i probably need to "unpacket" whatever is comming
from the multicast group and then send it to
stdout/testOnDemandRTSPServer.
No. If the incoming data really is MPEG Transport Stream data, then
you should be able to pipe it directly into your modifiled
"testOnDemandRTSPServer".
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel