首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hlsdemux流水线

hlsdemux流水线
EN

Stack Overflow用户
提问于 2012-10-23 14:03:06
回答 3查看 4.1K关注 0票数 0

我已经创建了一个web服务器并托管了一个用于HLS流的AAC流,我可以使用以下命令在另一台机器上播放该文件

代码语言:javascript
复制
gst-launch-0.10 souphttpsrc location=http://xx.xx.xx.xx/prog_index.m3u8 ! hlsdemux ! decodebin2 ! alsasink

但是当我这样做的时候

代码语言:javascript
复制
souphttpsrc location=http://xx.xx.xx.xx/prog_index.m3u8 ! hlsdemux ! aacparse ! faad ! alsasink

我在hlsdemux日志中得到这个错误,并且没有音频输出,因为aacparse没有接收到任何数据

代码语言:javascript
复制
0:00:00.066165787  8139 0xb07098f0 INFO                hlsdemux gsthlsdemux.c:734:gst_hls_demux_loop:<hlsdemux0> First fragments cached successfully
0:00:00.066190861  8139 0xb07098f0 DEBUG               hlsdemux gsthlsdemux.c:680:switch_pads: Switching pads (oldpad:(nil))
0:00:00.066450610  8139 0xb07098f0 DEBUG               hlsdemux gsthlsdemux.c:757:gst_hls_demux_loop:<hlsdemux0> Sending new-segment. segment start:0:00:00.000000000
0:00:00.066510536  8139 0xb07098f0 DEBUG               hlsdemux gsthlsdemux.c:796:gst_hls_demux_loop:<hlsdemux0> error, stopping task
Pipeline is PREROLLED ...
0:00:00.066541057  8139 0xb07098f0 DEBUG               hlsdemux gsthlsdemux.c:989:gst_hls_demux_stop_update:<hlsdemux0> Stopping updates thread

我可以使用以下命令播放单个片段文件

代码语言:javascript
复制
gst-launch-0.10 filesrc location=fileSequence0.aac ! aacparse ! faad ! alsasink
EN

回答 3

Stack Overflow用户

发布于 2012-10-23 15:00:02

尝试添加大写字母:... ! hlsdemux ! audio/mpeg ! aacparse ! ...

票数 0
EN

Stack Overflow用户

发布于 2013-06-20 14:48:34

尝试在hlsdemux和aacparse之间添加mpegtsdemux ...因为hlsdemux会在获得.ts流之前获取uri,所以需要mpegtsdemux才能对其进行解复用。

票数 0
EN

Stack Overflow用户

发布于 2016-06-22 21:53:22

这是HLS音频流的解决方案:

代码语言:javascript
复制
... m3u8 ! hlsdemux ! decodebin ! audioconvert ! autoaudiosink

或者,如果您需要再次将其作为UDP进行流式传输:

代码语言:javascript
复制
... m3u8 ! hlsdemux ! decodebin ! audioconvert  ! faac ! audio/mpeg, stream-format=raw ! aacparse ! mpegtsmux ! udpsink host=230.0.0.1 port=5000
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13024370

复制
相关文章

相似问题

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