Project

General

Profile

Work... but without trasconding :/

Added by Alfio Saitta over 9 years ago

Lately i'm having serious problems when i do the trascondig of the channels.
If i use the PASS profile for the user... all work with charme
But if i try to use any other profile... i get error messages and no vision.

Always with the staticbuild i updated ffmpeg and enabled a lot of encodes/decoders/muxers/demuxers..ecc ecc
Even some in input protocols, thinking that avlib were not able to accept incoming streams.

Where am i doing wrong? :( :P

Makefile.ffmpeg:

...

FFMPEG          = ffmpeg-2.5.4
FFMPEG_TB       = $(FFMPEG).tar.bz2
FFMPEG_URL      = http://ffmpeg.org/releases/$(FFMPEG_TB)
FFMPEG_SHA1     = e7d0bab14e82876762531a883c6b48918631d48c

EXTLIBS         = libx264 libvorbis libvpx
COMPONENTS      = avutil avformat avcodec swresample swscale avresample
DECODERS        = aac ac3 aac_latm eac3 mpeg2video mp3 mpeg4 mpeg4_vdpau dirac flac flv vp8 vp9 h264 h264_vdpau vorbis libvorbis
ENCODERS        = aac ac3 flac flv libaacplus libfaac libfdk_aac mpeg2video mp2 libvpx_vp8 libvpx_vp9 libx264 vorbis libvorbis
MUXERS          = mpegts mpeg2dvd matroska webm
DEMUXERS        = aac avi dts h264 hevc hls latm matroska mpegts mp3 ogg webm_dash_manifest
PROTOCOLS       = hls http https pipe rtmp rtp tcp udp unix
BSFS            = h264_mp4toannexb

...

        cd $(LIBAVDIR)/$(FFMPEG) && $(CONFIGURE) \
                --prefix=/ffmpeg \
                --disable-all \
                --enable-static \
                --disable-shared \
                --enable-gpl \
                --extra-cflags="$(ECFLAGS)" \
                --extra-libs="$(ELIBS)" \
                $(foreach extlib,$(EXTLIBS),--enable-$(extlib)) \
                $(foreach component,$(COMPONENTS),--enable-$(component)) \
                $(foreach decoder,$(DECODERS),--enable-decoder=$(decoder)) \
                $(foreach encoder,$(ENCODERS),--enable-encoder=$(encoder)) \
                $(foreach muxer,$(MUXERS),--enable-muxer=$(muxer)) \
                $(foreach demuxer,$(DEMUXERS),--enable-demuxer=$(demuxer)) \
                $(foreach protocol,$(PROTOCOLS),--enable-protocol=$(protocol)) \
                $(foreach bsf,$(BSFS),--enable-bsf=$(bsf))

...

-------
System
-------

OS: Debian Jessie Server (without any av library installed)
TVHeadEnd: HTS Tvheadend 3.9.2498~g379672a-dirty (build from git with static ffmpeg)
Muxes: 3 mpegts muxes from 3 hardware encoders
Input Streams of each Muxer: H264 / MP3

-------
Log:
-------

mpegts: http://192.168.0.150/TestChannel(null) in Encoders - tuning on IPTV
subscription: 000E: "HTTP" subscribing on "TestChannel HD", weight: 100, adapter: "IPTV", network: "Encoders", mux: "http://192.168.0.150/TestChannel(null)", provider: "", service: "", hostname="192.168.0.180", username="alfio", client="VLC/2.1.5 LibVLC/2.1.5" 
subscription: 000E: No input source available for subscription "HTTP" to channel "TestChannel HD" 
webui: Couldn't start streaming /stream/channel/41877514989b529a886d2b793269e998, No input detected
webui: Stop streaming /stream/channel/41877514989b529a886d2b793269e998, timeout waiting for packets
subscription: 000E: "HTTP" unsubscribing from "TestChannel HD", hostname="192.168.0.180", username="alfio", client="VLC/2.1.5 LibVLC/2.1.5" 


Replies (1)

RE: Work... but without trasconding :/ - Added by Alfio Saitta over 9 years ago

More detailed logs...

With H264/MP3 Source: [[http://pastebin.com/LJ2MAnkC]]

With H264/AAC Source: [[http://pastebin.com/4WpAziev]]

    (1-1/1)