Jump to content


anudanan

Member Since 27 Feb 2011
Online Last Active Today, 01:37
-----

Topics I've Started

Transcoding of 4K channels

17 January 2019 - 22:06

I‘ve tested today transcoding of some 4K channels with my uno4kse. It doesn’t work. I saw many overrun messages

Jan 17 21:58:57 Schlafzimmer user.warn streamproxy: Queue: !!! queue overrun: inptr was: 781396, inptr is 973720, outptr = 914432, rv is 192324
Jan 17 21:58:57 Schlafzimmer user.warn streamproxy: Queue: !!! queue overrun: inptr was: 886764, inptr is 1048576, outptr = 914432, rv is 161812
Jan 17 21:58:58 Schlafzimmer user.warn streamproxy: Queue: !!! queue overrun: inptr was: 802064, inptr is 994388, outptr = 914432, rv is 192324
Jan 17 21:58:58 Schlafzimmer user.warn streamproxy: LiveTranscodingBroadcom: client hung up

Is it a software problem or can“t the hardware do 4K transcoding?

OWIF and /usr/bin/shellinaboxd

17 January 2019 - 17:22

A vti enigma user which a know from the vti forum has now tested openpli because of some problems with the vti images on some HD+ channels. 

I ask me where he can found the terminal window in OWIF on openpli

 

I´ve never seen a terminal window on my openpli boxes but after looking the source code of OWIF I´ve seen the terminal window is available if /usr/bin/shellinaboxd exists. 

Have the openpli team known this OWIF feature but not included it because of some security risks for exampe having  access to the CLI over OWIF?

 

For me I don´t miss it because a connection over ssh is usefull enough

 


streamproxy and seeking in file

12 January 2019 - 23:51

If I stream a movie with trancoding from the begin, it works fine. (the header[range]: "bytes=0" is seen in the message file

 

But if I seek to a positon > 0 in the file, transcoding doesn´t start. I´ve tested it with VLC and some apps. Without transcoding it works fine on the direct streamport

 

In the message log I see many busy informations from the broadcom chip. Is this a bug with seeking inside streamproxy?

 

 

 

Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: header[accept-language]: "de"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: header[authorization]: "Basic cm9vdDptaXN0cjJkMg=="
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: header[host]: "192.168.1.43:8013"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: header[range]: "bytes=741286680-"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: header[user-agent]: "VLC/3.0.4 LibVLC/3.0.4"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: url: /file?file=/hdd/movie/20190112%202154%20-%20SAT_1%20Gold%20HD%20-%201%201_2%20Ritter.ts&bitrate=1000000&width=720&height=576&aspectratio=2&interlaced=0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:  clientsocket: streaming parameters before defaults from config:
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     http_range = 741286680-
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default auth = true
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept config default bframes = 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept config default bitrate = 1000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default foreground = false
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default group =
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept config default level = 3.1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default listen:8002 = 1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default listen:8013 = 1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept config default profile = baseline
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept config default size = 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject config default webifport = 80
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:  clientsocket: streaming parameters after defaults:
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bframes = 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bitrate = 1000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     http_range = 741286680-
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     level = 3.1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     profile = baseline
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     size = 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[aspectratio] = "2"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject streaming specific param aspectratio = 2
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[bitrate] = "1000000"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept streaming specific param bitrate = 1000000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[file] = "/hdd/movie/20190112 2154 - SAT_1 Gold HD - 1 1_2 Ritter.ts"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject streaming specific param file = /hdd/movie/20190112 2154 - SAT_1 Gold HD - 1 1_2 Ritter.ts
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[height] = "576"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: Xtrend workaround active
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept streaming specific param size = 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[interlaced] = "0"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject streaming specific param interlaced = 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: get parameter[width] = "720"
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject streaming specific param width = 720
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:  clientsocket: streaming parameters after url params:
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bframes = 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bitrate = 1000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     http_range = 741286680-
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     level = 3.1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     profile = baseline
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     size = 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject default bitrate, it is already set to 1000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject default size, it is already set to 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject default profile, it is already set to baseline
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject default level, it is already set to 3.1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: reject default bframes, it is already set to 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: clientsocket: accept default framerate = 30000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:  clientsocket: streaming parameters after setting default params:
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bframes = 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     bitrate = 1000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     framerate = 30000
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     http_range = 741286680-
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     level = 3.1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     profile = baseline
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy:     size = 576p
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: file transcoding request
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: ClientSocket: transcoding service broadcom
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::init: file length: 4404 Mb
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 1
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: MpegTS::read_pmt: reserved 1: 5
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTrancoding: streaming file: /hdd/movie/20190112 2154 - SAT_1 Gold HD - 1 1_2 Ritter.ts
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTrancoding: byte_offset: 0 / 4618747904 (0 %)
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTrancoding: pct_offset: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTrancoding: time_offset: 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTranscodingBroadcom: performing http byte range seek
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: FileTranscodingBroadcom: file_offset: 741286680
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 0
Jan 12 23:36:23 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 1
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 2
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 3
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 4
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 5
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 6
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 7
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 8
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 9
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 10
Jan 12 23:36:24 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:25 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 11
Jan 12 23:36:25 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:25 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 12
Jan 12 23:36:25 Schlafzimmer user.warn streamproxy: system error: Device or resource busy
Jan 12 23:36:25 Schlafzimmer user.warn streamproxy: EncoderBroadcom: waiting for encoder 0 to become available, attempt 13



streamproxy and choosing audio streams of movies

2 January 2019 - 14:20

I´ve seen if I stream a live TV or a recorded movie with more than one audio stream, in the transcodes stream there is only one audiostream included.

I don´t know which is the rule to select the audiostream?

For example transcoding a movie with audio 1  german and audio 2 englich, which I can see in the audio selection box on my TV, the transcoding stream has only the english stream included

 

Is there a parameter inside die URL or is there a parameter in the streamproxy,conf file to select the audiostream?

 


quadpip crash after starting the box

30 December 2018 - 17:25

Today during some tests I´ve seen a green screen after starting quadpip

 

The 4 channel of quadpip are 

Das Erste HD

ZDF HD

RTL HD

SAT 1 HD

 

I found out that the crash has to do with encrypted channel with HD+ on oscam.

 

If I start Quadpip direkt after booting with a free start channel (ZDF HD), then there comes the crash by quadpip when it want´s to show the first encrypted channel.

 

If I use an encrypted start channel or if I switch from a free channel to an encrypted channel before starting quadpip, then it works fine

 

Here are the crashlog