Project

General

Profile

Actions

Bug #883

open

Live-stream does not work if I change HTTP-Port for Streamdev to "3000/ts"

Added by SPAM about 12 years ago. Updated about 11 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
02/15/2012
Due date:
% Done:

0%

Estimated time:

Description

Hi,

if I change the value in "Streaming -> HTTP-Port Streamdev" from "3000" to "3000/ts" in the web interface,
no live-stream is possible.

If I try to start a live-stream, I get the following message in the browser:

------------------
Internal Error:
Undefined subroutine &URI::Escape::escape_char called at
/usr/share/perl5/vendor_perl/URI/_generic.pm line 25, line 9.
------------------

/usr/share/perl5/vendor_perl/URI/_generic.pm is part of the packet:
Name : perl-uri
Version : 1.59-1

My System:
OS : Arch Linux (current updates)
VDRAdmin-AM Version: 3.6.9
VDR Version : 1.7.23

Thx & Regards,
Joseph


Files

vdradmind.patch (849 Bytes) vdradmind.patch queaker, 04/19/2012 11:20 PM
vdradmind.patch (1.32 KB) vdradmind.patch queaker, 04/19/2012 11:48 PM
Actions #1

Updated by queaker about 12 years ago

I had the same problem. vdradmind "3000/ts" to "3000%2Fts". I fixed the problem by introducing a ST_STREAMDEV_PATH configuration variable. A path is attached to this comment.

Actions #2

Updated by queaker about 12 years ago

There was another occurrence of the same bug in the "Export channels as playlist"-function. A new diff is attached.

Actions #3

Updated by amair about 12 years ago

  • Target version set to 3.6.10
Actions #4

Updated by datschi about 11 years ago

jayjay wrote:

Hi,

if I change the value in "Streaming -> HTTP-Port Streamdev" from "3000" to "3000/ts" in the web interface,
no live-stream is possible.

If I try to start a live-stream, I get the following message in the browser:

------------------
Internal Error:
Undefined subroutine &URI::Escape::escape_char called at
/usr/share/perl5/vendor_perl/URI/_generic.pm line 25, line 9.
------------------

/usr/share/perl5/vendor_perl/URI/_generic.pm is part of the packet:
Name : perl-uri
Version : 1.59-1

Had the same problem - root cause was existing Escape.pm without escape_char subroutine in /usr/share/vdradmin/lib.
With already installed perl.5.10 I could solve this by replacing /usr/share/vdradmin/lib with symlink to
/usr/local/share/perl/5.10.1/URI

br datschi

Actions

Also available in: Atom PDF