feng-0.1.13

所属分类:网络
开发工具:Unix_Linux
文件大小:1997KB
下载次数:359
上传日期:2007-06-28 13:11:23
上 传 者Sophic
说明:  目前的流媒体服务器代码有Darwin(苹果公司),是用c++开发的,过于复杂不适合用在嵌入式设备上,live555是c开发的但是只支持mpeg格式的音频,Feng 流媒体服务器支持h.264格式的视频,mp3音频,支持RTSP,RTP/RTCP,可以用来在嵌入式设备上开发流媒体服务器.
(current streaming media server code Darwin (Apple), is the development of the c, too complex not suitable for use in embedded equipment. live555 c is the development but only to support the mpeg audio format, Feng streaming media server support h.264 video format, mp3 audio support RTSP, RTP/RTCP, can be used in embedded devices developed streaming media server.)

文件列表:
feng-0.1.13\00pl (16, 2007-06-21)
feng-0.1.13\aclocal.m4 (284628, 2007-06-21)
feng-0.1.13\AUTHORS (483, 2007-06-21)
feng-0.1.13\autogen.sh (1290, 2007-06-21)
feng-0.1.13\autom4te.cache\output.0 (780297, 2007-06-21)
feng-0.1.13\autom4te.cache\output.1 (779727, 2007-06-21)
feng-0.1.13\autom4te.cache\requests (10093, 2007-06-21)
feng-0.1.13\autom4te.cache\traces.0 (190901, 2007-06-21)
feng-0.1.13\autom4te.cache\traces.1 (59403, 2007-06-21)
feng-0.1.13\avroot\h264.ds (92, 2007-06-21)
feng-0.1.13\avroot\h264_scramble.ds (92, 2007-06-21)
feng-0.1.13\avroot\Makefile.am (429, 2007-06-21)
feng-0.1.13\avroot\Makefile.in (9964, 2007-06-21)
feng-0.1.13\avroot\test.mov (105953, 2007-06-21)
feng-0.1.13\bufferpool\fnc_ipc_name.c (2241, 2007-06-21)
feng-0.1.13\bufferpool\Makefile.am (694, 2007-06-21)
feng-0.1.13\bufferpool\Makefile.in (17950, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_addpage.c (3158, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_dump.c (3865, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_free.c (1735, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_getreader.c (2466, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_getslot.c (3088, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_gotreader.c (2791, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_isempty.c (2406, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_new.c (2784, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_nextts.c (2124, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_read.c (3773, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_ref.c (2787, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_addpage.c (4078, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_create.c (6908, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_destroy.c (3081, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_map.c (5024, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_remap.c (3276, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_shm_unmap.c (1843, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_slotadd.c (2620, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_sync.c (2537, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_unref.c (1898, 2007-06-21)
feng-0.1.13\bufferpool\OMSbuff_write.c (4312, 2007-06-21)
feng-0.1.13\ChangeLog (97, 2007-06-21)
feng-0.1.13\code\code.IAB (155648, 2007-06-25)
... ...

Feng - standard compliant streaming server + What is feng? Feng is a multimedia streaming server compliant with the IETF's standards for real-time streaming of multimedia contents over Internet. Feng implements RTSP Real-Time Streaming Protocol (rfc2326) and RTP/RTCP Real-Time Transport Protocol/RTP Control Protocol (rfc3550) supporting the RTP Profile for Audio and Video Conferences with Minimal Control (rfc3551). Feng supports the following encoding standards: * Audio o MP3 (MPEG-1 Layer III) (rfc3119) o Vorbis (draft) * Video o h2*** (rfc3***4) o Theora (draft) The main characteristic of Feng are the container support, the ability to handle seeking (not exposed to the rtsp layer but used internally for the compositor metademuxer) and the modular structure focused to ease the extension of the codec and the protocol support. + Usage The simplest way to test feng is just adding a resource by putting it in the feng root (usually /var/feng/avroot or /srv/feng/avroot/, you can change it in the configuration file) and running feng from command line. Feng by default will listen for incoming rtsp connection on the port 554, serving the content matching the requested resources if available. $ $EDITOR /etc/feng.conf $ cp myfile.mov /var/feng/avroot $ feng & $ mplayer rtsp://localhost/myfile.mov + Advanced usage ++ Daemon mode For a full deployment it's advised to use start-stop-daemon as shown below or prepare initscripts for you specific distribution. # starting the daemon, messages to the system logging facility $ start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile /var/run/feng.pid \ --exec /usr/bin/feng -- -s # stopping the daemon $ start-stop-daemon --stop -p /var/run/feng.pid ++ Metademuxer Feng container layer provides a powerful infrastructure to enable customized stream management. Currently there are two example provided. +++ ds - compositor metademuxer the compositor metademuxer handles lists (see the examples provided in the avroot directory) of coherent resources (same encoding, same resolution, same streams number presents) allowing the creation of resources made out of the files/excerpts aggregation. +++ live/sd the sd metademuxer is present as backward compatibility with fenice, it has the very same limitation of fenice's streaming support (lack of seek, requires many informations) and should not be used if possible. Please refer to the man page for further informations. + Bug reports Please use our bug tracker accessible at https://live.polito.it/roundup/lscube using as Topic feng.

近期下载者

相关文件


收藏者