From: Oguz KURT (oguzkurt@tracdenizli.org)
Date: Fri 21 Mar 2003 - 08:14:06 EET
Streaming icin windowsmedia encoder i kullanabilirsin
----- Original Message -----
From: "Serhan Sevim" <sevims@gmx.net>
To: <linux-ileri@liste.linux.org.tr>
Sent: Friday, March 21, 2003 1:38 AM
Subject: [linux-ileri] Re: VideoLan
> Arkadaslar konuyla acaip alakasiz ama Windows Media Server'i ariyorum.
Fakat
> bulamiyorum hicbiryerde. Media Server'i kuran arkadaslar nerden download
> ettiler??, yada satin mi aldilar?. Satin aldilarsa bile microsoft.com'da
> hicbiyerde linkini bulamiyorum, Yardimci olursaniz sevinirim..
> Serhan.
>
>
> -----Original Message-----
> From: linux-ileri-bounce@liste.linux.org.tr
> [mailto:linux-ileri-bounce@liste.linux.org.tr]On Behalf Of Serdar KÖYLÜ
> Sent: Thursday, March 20, 2003 1:16 PM
> To: linux-ileri@liste.linux.org.tr
> Subject: [linux-ileri] Re: VideoLan
>
>
> Selamlar..
>
> Birazdan maci millete yayinlayacagim. Zaten calisiyor. Tek sorun anteni
> adam etmek..=20
>
> MPEG olarak yayi yapacaksaniz MPEG Streaming destekleyen bir client
> bulmaniz lazim. Windows'ta bu cok zor..=20
>
> MS MPlayer 7.0 sonrasi ASF olarak bunu yapiyor. WinXP icindeki zaten
> daha yenisi.
>
> Peki sonrasinda ne yapacaksiniz. ffserver icin bir configuration
> olusturacaksiniz:
> ###############################
> # ffserver.conf
> ###############################
> # Bind port:
> Port 8090
>
> # Hangi Adresler:
> BindAddress 0.0.0.0
>
>
> # En fazla kac kullanici:
> MaxClients 30
>
>
> # Toplam kac kbps bant genisligi:
> MaxBandwidth 20000
>
> # Access Log file (uses standard Apache log file format)
> CustomLog /var/log/stream
>
> # Suppress that if you want to launch ffserver as a daemon
> #NoDaemon
>
> # Altta bir feed var. Bu ffmpeg ile haberlesecek olan bir tur pipe.=20
> # Ama bir pipe degil, aslen regular bir dosya.
>
> <Feed feed1.ffm>
>
> # dosya adi:
>
> File /tmp/feed1.ffm
>
> # En fazla ne boyda olacak:
>
> FileMaxSize 40M
>
> # Only allow connections from localhost to the feed
> ACL allow 127.0.0.1
>
> </Feed>
>
>
> # Burada yapilacak yayini belirliyoruz:
> # tv.asf, tv.asf dosyasi -
>
> <Stream tv.asf>
>
> # Bu dosya browser'dan istenince asagidaki feed'ten baglanacak:
>
> Feed feed1.ffm
>
> # MS ASF Format:
>
> Format asf
>
> # Bitrate for the audio stream.=20
> AudioBitRate 96
>
> # Number of audio channels : 1 =3D mono, 2 =3D stereo
> AudioChannels 1
>
> # Sampling frequency for audio. Bu yeterli olur.=20
> #=A0PAL 5.5 MHz ses tasiyicilarla 8 KHz bant genisligi kullanir:
> AudioSampleRate 22050
>
> # Bitrate for the video stream.
> VideoBitRate 1024
>
> # Number of frames per second
> VideoFrameRate 25
>
> # Size of the video frame : WxH (default: 160x128)
> # Degistirmeniz pek faydali olmaz. ASF bir hayli sorunlu bu konuda.
> # 704*480 diyoruz ama, ASF formati bunu bu kadar iyi alamiyor.
> VideoSize 704x480
>
> # Kac karede bir yeni frame yollanacak ?=20
> VideoGopSize 30
>
>
> # Video Kalitesi: 31 - Maximum:
>
> VideoQMin 31
> VideoQMax 31
>
> # 15 Saniyelik goruntuyu sakla, feed icersine. Feed buyuklugunu uygun
> # olarak ayarlayin:
> PreRoll 15
>
> Author "Gizem Internet"
> Copyright "Gizem Internet"
> Title "Gizem Cafe Stream Service"
>
>
> StartSendOnKey
> # ACL:
>
> # Su adresten otekine kadar olan adresler baglansin sadece:
>
> ACL ALLOW 192.168.0.0 192.168.0.255
>
> #Multi cast icin gerekenler. Ama bir ton is cikariyor.
> #Win Clientlerde, Linux clientlerde vs.=20
> #Routing tablosuyla filan bir ton bogusursunuz
>
> #MulticastAddress 224.0.0.1
> #MulticastPort 7070
> #MulticastTTL 1
>
> # Oncelikle route tablonuzda multicast entry iicn=20
> # bir entryolusturun.
> # Sonrasinda clientleri RTP olarak kullanacak sekilde ayarlayin.
> # Biz cok zorlandik. Ama iyi neticede vermedi.
> # H263 olarak yaparsaniz iyi netice veriyor nispeten.
> </Stream>
>
> Sonrasinda ffserver'i baslatin:
>
> [root@kale root]# ffserver -f /dizin/of/config/file/ffserver.conf
> [root@kale root]# ffmpeg http://127.0.0.1:8090/feed1.ffm
> Input #0, video_grab_device, from '/dev/video':
> Stream #0.0: Video: rawvideo, yuv420p, 704x480, 25.00 fps, 800 kb/s
> Input #1, audio_device, from '/dev/dsp':
> Stream #1.0: Audio: pcm_s16le, 22050 Hz, mono, 352 kb/s
> Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm':
> Stream #0.0: Audio: mp3, 22050 Hz, mono, 96 kb/s
> Stream #0.1: Video: msmpeg4, 704x480, 25.00 fps, q=3D31-31, 1024 kb/s
> Stream mapping:
> Stream #1.0 -> #0.0
> Stream #0.0 -> #0.1
> Press [q] to stop encoding
> frame=3D 408 q=3D31.0 size=3D 1752kB time=3D16.2 bitrate=3D
883.3kbits/s
>
> Daha sonra, media player'i acin. open url diyerekten:
>
> http://192.168.0.1:8090/tv.asf
>
> Sonrada seyredin. Goruntu MPEG'teki kadar kaliteli degil ama...
> MPEG yaparsaniz, Bence mplayer kullanin. Bu bir hayli iyi anlasiyor
> ffmpeg ile.
> MPEG icin gerekenlerde cok farkli degil. Ama Media Player asla
> begenmiyor. Hepsini indirecegim diye ugrasiyor sonrada caliyor.
>
> Bizim server 256 RAM, 40 GB IDE HDD, Ne idigi belirsiz bir TV karti,
> PIII 1200. Bu durumda
> 20 kisi baglaninca CPU yuku %64 filan oluyor.=20
>
> AverMedia, siradan bir TV kartidir. MPEG yapan FFMPEG'ten turetilmis bir
> yazilim.
>
> Kanali vs. yayina baslamadan once xawtv ile ayarlayin.=20
>
>
>
>
>
> On Thu, 20 Mar 2003 14:53:07 +0200
> G=FCrkan KARABATAK <gkarabatak@firat.edu.tr> wrote:
>
> > Selam
> > =3DDEu ana kadar deneyimlerimiz =3DFEunlar.
> >=20
> > VLS kullanmay=3DFD hen=3DFCz ba=3DFEaramad=3DFDk. Ne mpeg
dosyas=3DFDndan=
> ne de
> > =3D/dev/video =3DE7=3DFDk=3DFD=3DFE=3DFDndan bir =3DE7=3DFDk=3DFD=3DFE
al=
> =3DFDp clientlarda
> > =3D izleyemedik. Hata MPEG 1-2 =3DE7=3DFDk=3DFD=3DFE=3DFD veren bir tv
ka=
> rt=3DFD da
> > =3D kulland=3DFDk (Avermedia TV Studio) Ancak kfir olay=3DFD
> > olmad=3DFD=3DF0=3DFDndan =3D olsa gerek ba=3DFEar=3DFDl=3DFD
olamad=3DFDk=
> . Akl=3DFDma
> > gelen y=3DF6ntem ffmpeg ile =3D mpeg (divx bile olabilir) format=3DFDnda
> > capture yap=3DFDp streaming =3D yapmakt=3DFD. Bunu uygulad=3DFDm Ancak
mp=
> eg
> > halinde kaydedip clientlardan =3D izleyebiliyoruz ama sizinde tahmin
> > edebilece=3DF0iniz olabilecek gibi =3D g=3DF6r=3DFCnmedi.
=3DC7=3DFCnk=3D=
> FC
> > s=3DFCrekli b=3DFCy=3DFCyen bir mpeg dosyas=3DFD ve =3D her ba=3DF0lanan
=
> videoyu
> > ba=3DFEtan izlemek zorunda. Belki sadece 2 sn lik =3D kay=3DFDt
s=3DFCrek=
> li
> > =3DFCzerine yaz=3DFDlarak kaydedilebilirse =3DE7=3DF6z=3DFCm =3D
olabilir=
> . Hem
> > dosya 2 sn lik olur hemde her ba=3DF0lanan 2 sn gecikmeli tv =3D yi
izler
> > her ne kadar biraz ilkel bir y=3DF6ntemde olsa neden olmas=3DFDn =3D
diye
> > d=3DFC=3DFE=3DFCn=3DFCyorum. Ancak tabi buda teoride. Bu =3DFEekilde =3D
=
> s=3DFCrekli
> > =3DFCzerine yazma olay=3DFD ffmpeg le yap=3DFDlabiliyormu =3D
bilmiyorum.
> > Gerek ffmpeg gerekse Linuxte b=3DF6yle bir olay varsa olay
> > =3D=3DE7=3DF6z=3DFClebilir gibime geliyor. =3DDEunu da belirtmeden
ge=3DE=
> 7emiycem
> > bu =3D olay=3DFD Windows media encoder la yapabiliyoruz. Yani a=3DF0dan
t=
> v =3D
> > kart=3DFDn=3DFD =3DE7ok rahat ve kaliteli bir =3DFEekilde
izleyebiliyoruz=
> . =3D
> > Windosta oluyorsa Linux te kesin olmal=3DFD. (Belki Penguenleri =3D
> > kam=3DE7=3DFDlar :) )
> >=20
> >=20
> > Cevap i=3DE7in te=3DFEekk=3DFCrler. Akl=3DFDn=3DFDza gelen ba=3DFEka
=3DF=
> Eeyler
> > varsa =3D bilmek isterim.
>
>
>
>