没写完- -| 回首页 | 2006年索引 | - -眼镜 & 助听器

VLC 的 multicast

                                      

http://www.sharp-i.net/jishuwenzhang/VLC-TV.htm

一:原理

         VCL采集电视卡上的有线信号,通过编码,以RTP MultiCast方式发布出去。收看的客户端在vlc播放器输入广播地址,即可看到“有线电视”。

二:组建流媒体服务器必须的硬件和软件

         21 硬件:装一台p4级别的机器,跟其他机器不同的是,要多插一张PCI的电视卡,然有线电视线也少不了。(当然机器越好,效果可定就OK很多。这里主要介绍软件上配置)

         22 软件: VLC下载地址 www.videolan.org ,我安装的是简体中文版。vlc是最power的开源多媒体播放器之一,支持多种视频格式(MP4,h264,AVI,DIVX,XVID,WMV1,VMV2,MPEG2。。。。。。),支持 RTP,RTSP ,HTTP,UDP,MMSH等多种流媒体协议格式。

     说明:这次组建流媒体服务器的平台是:Window2000/XP/20003.如果大家想组建linux底下流媒体服务器,可与 rogers@sharp-i.net 联系。

三:组建流媒体服务器

         31:打开VLC,主菜单 选择 “文件(F)”è“打开获取设备 A)”,将弹出一个窗口,如图(1-1)。在 “视频装置名称”项 点击“Refresh list”按钮, 选择电视卡设备, 音频装置名称项点击“Refresh list”按钮,选择音频设备,然后点击 Configure”, :(S视频标准(  选择 PAL_D (中国电视信号标准是pal制),点击“确定”。 点击 高级选项。。。选择 “设备属性”和 “调谐器属性” (注意如果不选择这2个属性,window有可能蓝屏)

32:选项 “串流输出”

33:点击 “设置。。。” 按钮,弹出发布流媒体的主要设置界面

44:进入流媒体发布主界面。有5个大的模块组成。先简单介绍主要模块 。第一大模块:串流输出信息(这个模块不需要我们理会)。第二大模块:输出方式也就是流媒体发布的协议格式. 第三大模块:封装方法即混合方式,混合主要有三大类 TS PSESTS是指时时混合流,PS是指预先准备流,ES是指元素流。第四大模块:编码参数也就是采用什么编码方式来压缩视频和音频。第五大模块是一些其他选项,暂时不考虑。

在上面我们选择了 RTP multicast 方式,默认端口是1234。视频编码采用的是mp4v ,码流是1M,视频比例是11;音频编码是mpga,码流:192K.如果流媒体服务器配置高的话,建议采用h264编码。因为h264是专用来网络传输的编码,而且效果很好。如果配置一般就才用mp4v,效果没有明显区别。

55:点击“确定” 按钮 (弹出配置电视卡配置,按照一般配置,就行了)。如果选择项正确,网络电视(IPTV)大功成功。

 注意:(为了保证流媒体发布的正确,在执行31步骤时可以先不执行下面步骤,测试vlc采集,是否成功。大家有什么问题可以联系 htj@sharp-i.net

客户端接收网络电视:

       1:打开vlc 选择 “文件 F)” è “打开网络串流(N)”。选择 UDP/RTP MultiCast 输入 239.255.0.1”端口默认,点击 “确定”按钮。好了,球终于进了。

 

【作者: fificheng】【访问统计:】【2006年08月7日 星期一 09:08】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5497418

回复

验证码:   
评论内容: