Dear Gurcharan,

Yes, you can simply modify ExtendedVideoProducerService for on-demand content 
streaming. If one wants to deliver a video file on local host, one can change 
the executable parameters of VLC and put specific items such as the file name 
in ExtendedVideoProducerService. (refer to VLC command line interface: 
http://www.videolan.org/doc/vlc-user-guide/en/index.html)

I believe that this is a good way for providing cumstomizable video producer 
services.

I additionally explain the way of session announcement of 
ExtendedVideo{Producer, Consumer}Services for live streaming in PS #1. If you 
need this, please refer to it.

Best regards,
SangWoo

PS #1) To announce video stream (to be used in a Venue), 
ExtendedVideoProducerService uses a combination of SDP (session description 
protocol) and SAP (session announcement protocol). SDP message specify a 
multicast address for video delivery (to be assigned by a Venue) and a video 
fromat (e.g. DV or HDV). As parsing the SDP message, 
ExtendedVideoConsumerService understands the characteristics of the stream, 
which include the multicast address for video delivery and the video format.


2009/5/30 Gurcharan S. Khanna 
<[email protected]<mailto:[email protected]>>


   hi,

   i know that the AGDV extendedvideoservice can listen to a multicast stream
   expecting a HDV format and that the producer generates such a stream.

   i was wondering if the producer service could instead call for an rtsp 
stream for a video
   on demand file to be sent to the venue. is this doable in the current code?

   or are there better ways to inject streaming video into a Venue?

   thanks,

   -gurcharan

   --
   -------------------------
   Gurcharan S. Khanna, Ph.D.
   Director of Research Computing
   Office of the Vice President for Research
   http://rc.rit.edu<http://rc.rit.edu/>

   Assistant Research Professor, Ph.D. Program
   Golisano College of Computing and Information Sciences
   http://people.rit.edu/gskpop

   Founding Director, Interactive Collaboration Environments Laboratory
   Center for Advancing the Study of Cyberinfrastructure
   http://icelab.rit.edu<http://icelab.rit.edu/>
   ---
   Rochester Institute of Technology
   IT Collaboratory Bldg. 17, Room 3119
   Rochester, New York 14623-5603
   Phone: 585-475-7504  ~  Cell: 585-451-8370
   Email: [email protected]<mailto:[email protected]>




Reply via email to