[Live-devel] LIVE555 usage scenarios, live streaming

Juan F. Herrera juanfhj at yahoo.com
Thu Nov 27 05:46:43 PST 2008


Hi. I want to try
LIVE555 for live streaming of college lectures (with custom mods), and I’m considering these scenarios, based on the
test programs:
 
(A)
+----+-------+--------+----------+---------+------+---------+-------+
|    |Whole  |        |          |         |      |Test     |       |
|Live|bitmap |        |MPEG      |         |RTP   |MPEG1or2 |       |
|Cam |frames |        |(1,2)     |         |stream|Video    |       |
|    |(DS    |FFmpeg  |FFmpeg    |Mod of   |port  |Receiver |       |
|Win |Video  |        |video     |test     |6666  |(to      |Mplayer|
|dows|Lib)   |        |elementary|MPEG1or2
|      |stdout)  |       |
+----+-------+--------+----------+Audio    +------+---------+       |
|    |       |        |          |Streamer |      |TestMP3  |       |
|Live|       |        |          |         |RTP   |Receiver |       |
|Mic |Audio  | LAME   |MP3       |         |stream|(to      |       |
|    |       |        |audio     |         |port  |stdout)  |       |
|    |       |        |elementary|         |8888  |         |       |
+----+-------+--------+----------+---------+------+---------+-------+
                                 |Built-in
|      |RTSP     |
                                 |RTSP     |      |client   |
                                 |server   |      |         |
                                 +---------+      +---------+
 
(B)
+----+-------+--------+----------+---------+------+-------+
|    |       |        |          |         |      |       |
|Live|       |        |MPEG      |         |RTP   |       |
|Cam |Whole  |        |(1,2)     |testMPEG4|stream|       |
|    |Bitmap
|FFmpeg  |FFmpeg    |Video    |port  |       |
|Win |frames |        |video     |Streamer |6666  |       |
|dows|       |        |elementary|         |      |       |
+----+-------+--------+----------+---------+------+Mplayer|
|    |       |        |          |testMP3  |      |       |
|Live|       |        |          |Streamer |RTP   |       |
|Mic |Audio  | LAME   |MP3       |         |stream|       |
|    |       |        |audio     |         |port  |       |
|    |       |        |elementary|         |8888  |       |
+----+-------+--------+----------+---------+------+-------+
                      |          |         
                      |RTSP      |       
                      |server    |        
                      +----------+      
 
(C)
+----+-------+--------+----------+---------+------+---------+-------+
|    |       |        |          |         |      |Test     |       |
|Live|       |        |          |         |RTP   |MPEG1or2 |       |
|Cam |Whole  |        |          |         |stream|Video    |       |
|    |Bitmap
|FFmpeg  |MPEG4     |testMPEG4|port  |Receiver |       |
|Win |frames |        |video     |Video    |6666  |(to      |Mplayer|
|dows|       |        |elementary|Streamer
|      |stdout)  |       |
+----+-------+--------+----------+---------+------+---------+       |
|    |       |        |          |         |      |TestMP3  |       |
|Live|       |        |          |testMP3  |RTP   |Receiver |       |
|Mic |Audio  | LAME   |MP3       |Streamer |stream|(to      |       |
|    |       |        |audio     |         |port  |stdout)  |       |
|    |       |        |elementary|         |8888  |         |       |
+----+-------+--------+----------+---------+------+---------+-------+
                                 |Built-in |      |RTSP     |
                                 |RTSP     |      |client   |
                                 |server   |      |         |
                                 +---------+      +---------+

I thought I could study from source and docs and modding the test programs, but at this point I'm
still shopping for engines, so I wanted to ask before going deeper in trial and error.
 
Help very much appreciated

Thanks
 
Juan Herrera 
Universidad de Antioquia
Columbia

(On the other hand, if someone has an implementation, I would like to ask whether I could take a look at the code.)



      


More information about the live-devel mailing list