Page 1 of 1

Live TS via http:

PostPosted: Tue Mar 27, 2012 7:13 pm
by cbscpe
Hi,

first thanks for this great program. I just found it about 3 days ago and must say I am impressed, especially the Serviio-Console is great, not other server has such an easy user interface. However I have one problem. I have a DVB Server with a program (getstream) that presents DVB Channels in form of URL to a http: server. Also I have a MAC that acts as my server running Mac OSX 10.6.8 where I have all my media files and where I run Serviio. I added some URLs to Serviio for the DVB Channels, but they do not appear on may WDTV. I also added the directory with all my movies, which works perfect. But the DVB Channels do not even show. I assume they should appear in the section "Online". When I give the URL to ffmpeg, he does takes some time but he will find the media

  Code:
ffmpeg -i http://192.168.1.87:8084/tv/orf1hd
FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan  1 2012 14:02:35 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 --enable-libx264 --enable-gpl --prefix=/usr/local
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 1 /  0.16. 1
  libavcodec    52.108. 0 / 52.108. 0
  libavformat   52.93. 0 / 52.93. 0
  libavdevice   52. 2. 3 / 52. 2. 3
  libavfilter    1.74. 0 /  1.74. 0
  libswscale     0.12. 0 /  0.12. 0
[h264 @ 0x101010200] non-existing SPS 19 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 19 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 23 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 23 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 27 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 27 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 7 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 7 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 8 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 8 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 9 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 9 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[h264 @ 0x101010200] non-existing SPS 10 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS referenced
[h264 @ 0x101010200] non-existing SPS 10 referenced in buffering period
[h264 @ 0x101010200] non-existing PPS 0 referenced
[h264 @ 0x101010200] decode_slice_header error
[h264 @ 0x101010200] no frame!
[mpegts @ 0x10100b000] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegts, from 'http://192.168.1.87:8084/tv/orf1hd':
  Duration: N/A, start: 32731.645100, bitrate: 832 kb/s
  Program 257
    Stream #0.0[0x1330]: Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 51.58 fps, 50 tbr, 90k tbn, 100 tbc
    Stream #0.1[0x1331](deu): Subtitle: [6][0][0][0] / 0x0006
    Stream #0.2[0x1333](ger): Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s
    Stream #0.3[0x1334](eng): Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s
    Stream #0.4[0x1335](ger): Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s
At least one output file must be specified


where can I look to find out what went wrong with this URL within Serviio. Is there some logging function and where are the logs on MacosX? Or what do I need to specify to make this stream appear? I also have to mention that the URL shown above works perfect with VLC (that is the typical way I look at these streams). The streams are in fact just the ES of the Channel I want to what together with the PMT and a PAT announcing just this PMT.

Regards

Peter

Re: Live TS via http:

PostPosted: Tue Mar 27, 2012 9:35 pm
by csholmq
The log is at Serviio.app/Contents/Resources/Java/log/serviio.log on a Mac.

Re: Live TS via http:

PostPosted: Tue Mar 27, 2012 11:04 pm
by jhb50
See my signature

Re: Live TS via http:

PostPosted: Wed Mar 28, 2012 4:26 am
by cbscpe
Thanks for the hint. When I booted my MAC this morning everything worked. Perhaps I did not wait long enough, as the WDTV takes a long time until it starts the stream. So I have a question, what object type does serviio send for live streams? I ask because by sending the object.item.videoitem.videoBroadcast (note videoBroadcast) as object type this substantially sppeds up start of playback on the WDTV.

Re: Live TS via http:

PostPosted: Wed Mar 28, 2012 12:51 pm
by zip
interesting. It just sends videoItem.

Re: Live TS via http:

PostPosted: Wed Mar 28, 2012 8:29 pm
by cbscpe
Any chance to add videoBroadcast. I think that is what should be appended for broadcast type streams anyhow and live streams are of this kind. At least I would really like to verify this. Here you can see one use of this where it shortens the wait time substantially http://forum.wdlxtv.com/viewtopic.php?f=53&t=320&start=110. There it is a plugin for the UMSP which itself is an extension to the WDLXTV custom firmware for the WDTV Live . However the current version of WDTV does no longer allow for a custom firmware, so all these extensions no longer work. However Serviio brings the functionality of most live steam extensions for the custom firmware back to the WDTV via the function if live streams in Serviio, which is in fact a very cool feature.

Re: Live TS via http:

PostPosted: Thu Mar 29, 2012 8:16 pm
by zip
it's easy to do, but not sure if it breaks other devices. You can create a bitbucket ticket and I'll see what I can for for a future version.

Re: Live TS via http:

PostPosted: Thu Mar 29, 2012 9:36 pm
by cbscpe
Hi Petr,

thanks for your support, opened a ticket https://bitbucket.org/xnejp03/serviio/issue/523/mark-live-streams-with-videobroadcast.

Regards

Peter