首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以选择哪个DVB-T音频通道VLC流?

我可以选择哪个DVB-T音频通道VLC流?
EN

Stack Overflow用户
提问于 2015-01-16 12:35:41
回答 1查看 2.2K关注 0票数 1

在Debian上有一个DVB-T棒,我正在尝试使用VLC来流DVB-T频道.

服务器端的流运行良好。在客户机上,我可以使用URL 频道打开一个流,然后立即获得视频。

问题是,然而,与音频轨道。在服务器端,VLC流2声道,其中第二个是我想听的。然而,在客户端,VLC总是默认为第一个音频轨道。

是否有一种方法可以强制服务器VLC只流第二个音轨,或者通过URL告诉客户端使用第二个音轨?

我想要实现的是在客户端打开一个链接,并使用正确的轨道,而不需要手动将其从第一条更改为第二条。此外,我的移动客户端不能选择音频流,它总是使用第一个。

请注意,一些DVB-T频道只有单声道,而其他频道则有两个音轨.这意味着在VLC客户端中将第二声道设置为默认值将导致其他通道禁用音频。

我的服务器端VLC配置文件:

代码语言:javascript
复制
new dvbt1 broadcast enabled
setup dvbt1 input "dvb-t://"
setup dvbt1 option dvb-adapter=0
setup dvbt1 option dvb-frequency=602000000
setup dvbt1 option dvb-bandwidth=8
setup dvbt1 option programs=513,514,770,773,2050
setup dvbt1 option ts-es-id-pid

setup dvbt1 output
#duplicate{dst=std{access=http,mux=ts,dst=:8080/nova},select="program=513",
dst=std{access=http,mux=ts,dst=:8080/nova-cinema},select="program=514",
dst=std{access=http,mux=ts,dst=:8080/prima-cool},select="program=770",
dst=std{access=http,mux=ts,dst=:8080/prima},select="program=773",
dst=std{access=http,mux=ts,dst=:8080/barrandov-tv},select="program=2050"}

control dvbt1 play

注意:我已经尝试通过将它添加到配置文件中来手动选择pid-audio,但实际上没有任何效果。

代码语言:javascript
复制
dst=std{access=http,mux=ts{pid-audio=112},dst=:8080/nova},select="program=513"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 11:54:38

最后,我使用MuMuDVB进行单播流,它只是正确地完成了工作--主通道被正确地标记为主通道,这样播放器就可以默认使用它。

此外,如果MuMuDVB远远小于VLC,则CPU占用空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27984111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档