英语法语西班牙语

Ad


OnWorks 网站图标

dvbstream - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dvbstream

这是 dvbstream 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dvbstream - 通过 RTP 传输 DVB 传输流

概要


视频流 [ -f 频率[ -p vh[ -s 符号指数[ -c 卡纳姆[ -o [ -ps [ -i ip地址 ]
[ -r 端口[-a APID[ -v 速度] p -t 速度[-n [ PID1 ... ]

商品描述


视频流 从 DVB(数字视频广播,DVB-S 或 DVB-S)获取 TS(传输流)
用于卫星卡,DVB-C 用于电缆,或 DVB-T 用于地面)和广播(子集
of) 它通过 LAN 使用 RTP 协议。

某些选项在 Budget DVB 卡上不可用。

配置


-f 要调谐到的频率,以 MHz 为单位。

-p, v|h
极化; 任何一个 h (水平)或 v (垂直的)。

-s 符号指数
DVB 流的符号率,通常为 27500。

-c 卡纳姆
选择要使用的 DVB 卡。 这 卡纳姆 必须在 0 到 3 之间。

-a APID
选择要在 DVB 卡(仅限全卡)的 TV-OUT 上输出的音频 PID。

-v 速度
选择要在 DVB 卡(仅限全卡)的 TV-OUT 上输出的视频 PID。

-t 速度
选择在 DVB 卡的 TV-OUT 上输出哪个图文电视 PID(全卡
只要)。 -n 超时后关机 秒。

-ps 输出 PS 而不是(默认)PES 流。

-o 输出到标准输出而不是广播。

-i ip地址
要输出到的 IP 多播端口(默认为 224.0.1.2)

-r 端口
要输出到的 IP 多播端口(默认为 5004)。

服务器 用法


如果您想从 Astra 19E 广播 TVC International,请键入以下内容
命令:

dvbstream -f 12441 -pv -s 27500 512 660

您可以在命令行上指定最多 8 个 PID 以包含在多播传输中
溪流。 一个 10MBit/s 的网络应该能够处理一个视频和一个音频流,或者
八个音频流。

如果您还想在 DVB-S 卡的 TV-OUT 上观看电视频道(或使用 xawtv
或类似),那么您可以在视频和音频 PID 之前使用“-v”和“-a”标志
分别:

dvbstream -f 12441 -pv -s 27500 -v 512 -a 660

dvbstream 还能够在流式传输之前将 PIDS 映射到不同的值。 为了
例如,如果您键入

dvbstream -f 12441 -pv -s 27500 -v 512:1 -a 660:2

那么视频流将变为“PID 1”,音频流将变为“PID 2”。

此外,使用 2001 年 XNUMX 月以后的驱动程序版本,您可以广播整个
使用以下命令传输流(如果您使用的是预算卡):

DVB 流 8192

8192 是一个“虚拟 PID”(合法的 PIDS 在 0-8191 的范围内),驱动程序对此进行解释
表示整个 TS。 显然,在这上面使用地图功能是没有意义的
“pid”。

客户 用法


要在 LAN 上的任何其他机器上接收流,请使用 dumprtp 实用程序(来自
ts-rtp)。 此存档中包含一个稍微改进的版本。 例如

dumprtp > 接收.ts

如果第二台机器上有DVB卡,可以使用rtpfeed命令进行解码
流。 键入“rtpfeed -h”以获取使用信息。 rtpfeed 由 Guenter 编写
维尔德曼[电子邮件保护]> - 请向 Guenter 提出任何错误或意见。

如果您的客户端机器上没有 DVB 卡,您可以使用 mpg123 和 mpegtools
提供用于实时音频解码的 DVB 驱动程序:

转储| ts2es apid | mpg123 -

此命令行作为“rtpradio.sh”脚本包含在 dvbstream 中。

如果您只想要音频,您可以使用八个音频 PID 运行 dvbstream,然后您的客户端
可以选择播放哪个PID。

对于直播电视频道播放,我发现的最佳解决方案是 mplayer
(http://www.mplayerhq.hu)。 请安装最新的 CVS 版本 - mplayer 正在
迅速改善。

然后,您可以使用以下命令查看通过网络流式传输的电视:

转储| ts2ps vpid apid | mplayer -缓存 2048 -

此命令行作为“rtptv.sh”脚本包含在 dvbstream 中。

播放器 RTP-PS 客户服务


文件“mplayer-libmpdemux-network.c.patch”包含当前(31 月 XNUMX 日)的补丁
2001) CVS 版本的 mplayer 以“启用”实验性 RTP 支持。 要应用它,请检查
使用并更改为“main/libmpdemux”目录的 mplayer 的新副本。

然后应用命令:

补丁 < /path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch

然后您可以正常构建 mplayer。 使用 dvbstream 接收 RTP 流广播
“-ps”选项,你只需要在客户端机器上键入以下命令:

mplayer rtp://224.0.1.2:5004/-cache 2048

TELNET 接口


从 v0.4 开始,DVBstream 包含一个“telnet”接口,允许您远程访问
开始和停止流媒体,并将卡调到不同的频道。

支持以下命令:

调整频率 pol srate 停止 ADDV pid[:map] ADDA pid[:map] ADDT pid[:map] ADD pid[:map] 退出

STOP 关闭所有 PID 并停止流式传输。 其他命令应该是自
解释性的。 有关示例用法,请参阅 TELNET 目录中的脚本。 X

历史


视频流 修复了原始版本中存在的许多错误 ts-rtp协议 应用程序。

使用 onworks.net 服务在线使用 dvbstream


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad