2007-01-11, 11:53 PM
hey UJB,
i was playing around with video streaming using the EWA and developed (what i thought) was a better way of receiving the stream. it allows the user to have control of pausing and rewinding and fast-forwarding (to a point) the video.
1) start the streaming from the server using the EWA.
2) pull up first VLC instance on the client (VLC1).
3) set VLC1 to open a network stream: http://server:7648.
4) set the stream output from VLC1 to a file only. minimize VLC1.
5) start a second VLC instance on the client (VLC2).
6) set VLC2 to open a file, pointing to the file in which VLC1 is streaming into.
the timeline shown on VLC2 is dynamically updated based on the growing stream file fed by VLC1. the user then has control to pause, RWD, FFWD playback on VLC2 (FFWD only up to the most recent stream data available of course). only way to watch streamed video in my opinion...
i was playing around with video streaming using the EWA and developed (what i thought) was a better way of receiving the stream. it allows the user to have control of pausing and rewinding and fast-forwarding (to a point) the video.
1) start the streaming from the server using the EWA.
2) pull up first VLC instance on the client (VLC1).
3) set VLC1 to open a network stream: http://server:7648.
4) set the stream output from VLC1 to a file only. minimize VLC1.
5) start a second VLC instance on the client (VLC2).
6) set VLC2 to open a file, pointing to the file in which VLC1 is streaming into.
the timeline shown on VLC2 is dynamically updated based on the growing stream file fed by VLC1. the user then has control to pause, RWD, FFWD playback on VLC2 (FFWD only up to the most recent stream data available of course). only way to watch streamed video in my opinion...