DVBlast是一个简单而强大的流媒体应用,基于Linux的DVB API开发。它打开一个DVB设备进行调整,放置PID过滤器,配置CAM的模块,组合数据包以输出RTP数据。DVBlast被设计为一个定制IRD或CID的核心,基于支持DVB的Linux核心。DVBlast 并不是对流进行一些基本处理,它不直接从文件中读取数据,只支持DVB设备,目前DVBlast为
VLC 播放器
提供 DVB 设备的支持。
主要特点:
要实现组播。先要安装UBUNTU操作系统。如10.10版本。
安装完后。再进行自己的DVB卡驱动安装。这个步骤请看本坛详细教程。在此跳过。
然后通过更新源安装dvblast,运行以下命令就可以正常安装了。非常方便。
apt-get install dvblast
安装完后。输入dvblsast 就可以看到它相关的参数与命令。
下面讲一下如何使用:
登陆服务器端:
dvblast -i 1 -t 16 -u -f 3840000 -s 27500000 -v 18 -c cctv-free.conf
这样就是指定的一个频率
然后conf里制定N个频道
cctv-free.conf里面的内容为:
这里面301 302就是制定的频道。
客户端用 vlc播放器播放 打开此地址就可以了 udp://@225.1.1.1:8000
主要特点:
- 轻量级,占用很低的CPU和内存资源
- 只需要libdvbpsi 的支持
- 通过外部的程序来支持 CAM menus (MMI)
- 不会因为重载配置文件而导致丢包
- PID-based 或 service-based 过滤
- EIT, SDT and TDT pass-through for EPG 信息
- 支持 linux-dvb 中心的 S2API
要实现组播。先要安装UBUNTU操作系统。如10.10版本。
安装完后。再进行自己的DVB卡驱动安装。这个步骤请看本坛详细教程。在此跳过。
然后通过更新源安装dvblast,运行以下命令就可以正常安装了。非常方便。
apt-get install dvblast
安装完后。输入dvblsast 就可以看到它相关的参数与命令。
下面讲一下如何使用:
登陆服务器端:
dvblast -i 1 -t 16 -u -f 3840000 -s 27500000 -v 18 -c cctv-free.conf
这样就是指定的一个频率
然后conf里制定N个频道
cctv-free.conf里面的内容为:
这里面301 302就是制定的频道。
客户端用 vlc播放器播放 打开此地址就可以了 udp://@225.1.1.1:8000