# problems getting live http stream into channel

**URL:** <https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715>\
**Category:** Dev/API Corner\
**Tags:** plugin-dev\
**Created:** [October 30, 2013, 1:54pm UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715 "2013-10-30T13:54:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sandner81\_gmail.com](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@sandner81\_gmail.com](https://forums.plex.tv/u/sandner81_gmail.com)\
**Post date:** [October 30, 2013, 1:54pm UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715/1 "2013-10-30T13:54:15Z")

</div>

First of all, hello plex community!

&nbsp;

I'm totally new in developing a plex channel plugin, fortunately after doing some howtos I was able to make my first channel (which is shown in my PMS!) - thats the good part :-)

&nbsp;

The bad part is as follows:

The reason why I'm developing this channel is, I'm using some kind of IP-TV and I want to get all the channels into the PMS. After some work I was able to reconfigure my NAS, so I'm now able to open the http media stream directly f.e. in VLC.

It's looking like that:&nbsp; [http://192.168.1.1:5555/udp/233.252.12.54:5004](http://192.168.1.1:5555/udp/233.252.12.54:5004) -\> this is a full http stream of one channel

&nbsp;

When I open the stream in VLC and save it and open the saved file again with MediaInfo I get the following information:

&nbsp;

Format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : MPEG-4  
Format profile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Base Media  
Codec ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : isom  
File size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1.02 MiB  
Duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7s 944ms  
Overall bit rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1 072 Kbps  
Encoded date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
Tagged date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
Writing application&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : vlc 2.1.0 stream output  
  
Video  
ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2  
Format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : AVC  
Format/Info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Advanced Video Codec  
Format profile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : High@L3.0  
Format settings, CABAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Yes  
Format settings, ReFrames&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4 frames  
Codec ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : avc1  
Codec ID/Info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Advanced Video Coding  
Duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7s 760ms  
Source duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7s 800ms  
Bit rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 945 Kbps  
Width&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 720 pixels  
Height&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 576 pixels  
Display aspect ratio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16:9  
Frame rate mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Constant  
Frame rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 25.000 fps  
Standard&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : PAL  
Color space&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : YUV  
Chroma subsampling&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4:2:0  
Bit depth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 8 bits  
Scan type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Progressive  
Bits/(Pixel\*Frame)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0.091  
Stream size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 896 KiB (86%)  
Source stream size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 907 KiB (87%)  
Language&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : English  
Encoded date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
Tagged date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
mdhd\_Duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7760  
  
Audio  
ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1  
Format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : MPEG Audio  
Format version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Version 1  
Format profile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Layer 2  
Codec ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6B  
Duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7s 944ms  
Source duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7s 970ms  
Bit rate mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Constant  
Bit rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 128 Kbps  
Channel(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2 channels  
Sampling rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 44.1 KHz  
Compression mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Lossy  
Stream size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 124 KiB (12%)  
Source stream size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 124 KiB (12%)  
Language&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : German  
Encoded date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
Tagged date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : UTC 2013-10-29 15:52:51  
mdhd\_Duration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 7944

&nbsp;

&nbsp;

I now tried to open this stream in plex ([http://192.168.1.1:5555/udp/233.252.12.54:5004](http://192.168.1.1:5555/udp/233.252.12.54:5004)) like:

&nbsp;

(this is the important part of my ServiceCode.pys - I guess...):

```
def MediaObjectsForURL(url):
    return [
        MediaObject(
                        #video_codec = VideoCodec.VP6,
                        video_codec = VideoCodec.H264,
			audio_codec = AudioCodec.AAC,
                        container = 'mp2ts',
			#container = 'mpgv',
			#container = 'mpga',
			audio_channels = 2,
			video_resolution = '720',
			#container = Container.MP4,
			optimized_for_streaming = True,
                        #parts = [PartObject(key=HTTPLiveStreamURL(Callback(PlayVideo, url = url)))]
			#parts = [PartObject(key=Callback(PlayVideo, url = url))]
			parts = [PartObject(key=url)]
		)
    ]

def PlayVideo(url):  
#video\_url = RE\_VIDEO\_URL.search(page).group(‘video\_url’)  
#return Redirect(BASE\_URL + video\_url)  
return Redirect(‘[http://192.168.1.1:5555/udp/233.252.12.54:5004](http://192.168.1.1:5555/udp/233.252.12.54:5004)’)
```

As you can see, I tried a lot of codecs containers, etc... unfortunately I always got the following errors or just a Warning:

&nbsp;

Errors like:

"Cannot load M3U8: 404 not found"  
MIME type wrong...  
Or

just a warning like:

...  
DEBUG (core:553) - Finished loading plug-in code  
2013-10-30 13:51:29,379 (4000) :&nbsp; DEBUG (runtime:640) - Adding a prefix handler for 'Myplugin' ('/video/myplugin')  
2013-10-30 13:51:29,386 (4000) :&nbsp; INFO (core:598) - Started plug-in  
2013-10-30 13:51:29,387 (4000) :&nbsp; DEBUG (socketinterface:144) - Starting socket server  
2013-10-30 13:51:29,390 (4000) :&nbsp; DEBUG (runtime:1107) - Created a thread named 'start'  
2013-10-30 13:51:29,391 (4000) :&nbsp; INFO (socketinterface:168) - Socket server started on port 55789  
2013-10-30 13:51:29,391 (4000) :&nbsp; INFO (pipeinterface:25) - Entering run loop  
2013-10-30 13:51:29,392 (4000) :&nbsp; DEBUG (runtime:717) - Handling request GET /:/prefixes  
2013-10-30 13:51:29,400 (4000) :&nbsp; DEBUG (runtime:814) - Found route matching /:/prefixes  
2013-10-30 13:51:30,022 (2800a) :&nbsp; DEBUG (services:362) - Loaded services  
2013-10-30 13:51:30,032 (4000) :&nbsp; DEBUG (runtime:914) - Response: [200] MediaContainer, 448 bytes  
2013-10-30 13:51:30,046 (2c00b) :&nbsp; DEBUG (services:438) - No shared code to load  
2013-10-30 13:51:30,079 (3800a) :&nbsp; DEBUG (runtime:717) - Handling request GET /video/myplugin  
2013-10-30 13:51:30,082 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,087 (3800a) :&nbsp; DEBUG (runtime:814) - Found route matching /video/myplugin  
2013-10-30 13:51:30,090 (3800a) :&nbsp; DEBUG (base:123) - Checking if com.plexapp.plugins.myplugin is broken  
2013-10-30 13:51:30,092 (3800a) : DEBUG (networking:172) - Requesting '[http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU5VydmljATpZc0NoYW5uZWxCcm9rZW4\_/Y2VyZWFsTMoxCmxpc3QKMAsaMAo\_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcLKucGx1Z2lucy5ibGl6em5ldDFsMAppZGVudGlmaWVycjAK](http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU5VydmljATpZc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsTMoxCmxpc3QKMAsaMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjgKY29tLnBsZXhhcLKucGx1Z2lucy5ibGl6em5ldDFsMAppZGVudGlmaWVycjAK)'  
2013-10-30 13:51:30,116 (3800a) :&nbsp; DEBUG (services:615) - Found a service matching '[http://192.168.1.1:5555/udp/233.252.12.54:5004](http://192.168.1.1:5555/udp/233.252.12.54:5004)' - Myplugin (com.plexapp.plugins.myplugin)  
2013-10-30 13:51:30,118 (3800a) :&nbsp; DEBUG (services:41) - Loading service code for Myplugin (URLServiceRecord)  
2013-10-30 13:51:30,183 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,187 (3800a) :&nbsp; DEBUG (services:41) - Loading service code for Fallback (URLServiceRecord)  
2013-10-30 13:51:30,815 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,823 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,828 (3800a) :&nbsp; DEBUG (services:615) - Found a service matching '[http://192.168.1.107:5555/udp/233.252.12.54:5004](http://192.168.1.107:5555/udp/233.252.12.54:5004)' - Myplugin (com.plexapp.plugins.myplugin)  
2013-10-30 13:51:30,832 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,838 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
2013-10-30 13:51:30,843 (3800a) :&nbsp; DEBUG (services:615) - Found a service matching '[http://192.168.1.107:5555/udp/233.252.12.54:5004](http://192.168.1.107:5555/udp/233.252.12.54:5004)' - Myplugin (com.plexapp.plugins.myplugin)  
2013-10-30 13:51:30,847 (3800a) :&nbsp; DEBUG (runtime:49) - Received packed state data (80 bytes)  
**2013-10-30 13:51:30,852 (3800a) :&nbsp; WARNING (objectkit:199) - Media part has no streams - attempting to synthesize**  
2013-10-30 13:51:30,858 (3800a) :&nbsp; DEBUG (runtime:106) - Sending packed state data (109 bytes)  
2013-10-30 13:51:30,859 (3800a) :&nbsp; DEBUG (runtime:914) - Response: [200] MediaContainer, 1381 bytes  
  
  
One time I was able to get the audiostream for about 5 seconds - but after restarting PMS it was gone?! :-(

&nbsp;

Any help would be very appreciated :-)

Thanks guy and kr,

Martin

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![mikedm139](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikedm139/32/96909_2.png) [@mikedm139](https://forums.plex.tv/u/mikedm139)\
**Post date:** [October 30, 2013, 4:28pm UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715/2 "2013-10-30T16:28:56Z")

</div>

This section of the log indicates that there is a problem with your URL Service. We can see that PMS finds the right service but then proceeds to load the Fallback service anyway. The most common reason for that is that people don’t include a functional MetadataObjectForURL(), either because they don’t think it’s necessary, or forget, or just figure that they can add it after video playback is working. Almost every client (PMC and PHT being the exceptions) will request the MetadataObjectForURL() prior to attempting playback. If your URL Service doesn’t have it or there’s an error in the code, PMS will attempt to use the Fallback service.

> 2013-10-30 13:51:30,116 (3800a) : DEBUG (services:615) - Found a service matching '[http://192.168.1.1:5555/udp/233.252.12.54:5004](http://192.168.1.1:5555/udp/233.252.12.54:5004)' - Myplugin (com.plexapp.plugins.myplugin)  
> 2013-10-30 13:51:30,118 (3800a) : DEBUG (services:41) - Loading service code for Myplugin (URLServiceRecord)  
> 2013-10-30 13:51:30,183 (3800a) : DEBUG (runtime:49) - Received packed state data (80 bytes)  
> 2013-10-30 13:51:30,187 (3800a) : DEBUG (services:41) - Loading service code for Fallback (URLServiceRecord)

  
I would also suggest checking the codecs of the actual live stream while playing in VLC, rather than the codecs of the saved stream. They \_should\_ be the same but I'm not certain.  
  
After all of that, whether or not it will play will depend heavily on whether the client you are using natively supports the container and codecs being used. PMS does not transcode live streams so if a client can't handle the stream natively, it will just fail.

---

<div class="post-metadata">

**Author:** ![sandner81\_gmail.com](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@sandner81\_gmail.com](https://forums.plex.tv/u/sandner81_gmail.com)\
**Post date:** [October 30, 2013, 5:29pm UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715/3 "2013-10-30T17:29:53Z")

</div>

Hi Mikedm139

Thanks for your help.

My urlservice does have a MetadataObjectUrl():  
&nbsp;

```
def MetadataObjectForURL(url):
  title ='achanneltitle'
  description='channeldesc'
  thumb='http://192.168.1.1/img/media/logo.php/19'
  return VideoClipObject(title=title, summary=description, thumb=thumb)
```

Actually thats all what is included:

def MetadataObjectForURL(url)  
def MediaObjectsForURL(url)  
def PlayVideo(url)

def TestURLs()

Anything else I should add here?  
&nbsp;

And this is the codec information from the live stream (directly from VLC):

Stream 0

&nbsp;&nbsp; Type: Video

&nbsp;&nbsp; OriginalID: 401

&nbsp;&nbsp; Codec: MPEG-1/2 Video (mpgv)

&nbsp;&nbsp; Resolution: 720x576

&nbsp;&nbsp; Frames: 25

&nbsp;&nbsp; Decoding Format: Planar 4:2:0 YUV

Stream 1

&nbsp;&nbsp; Type: Audio

&nbsp;&nbsp; OriginalID: 402

&nbsp;&nbsp; Codec: MPEG Audio Layer 1/2/3 (mpga)

&nbsp;&nbsp; Language: German

&nbsp;&nbsp; Stereo

&nbsp;&nbsp; 48000 Hz

&nbsp;&nbsp; Bitrate: 192 kB/s

Stream 2

&nbsp;&nbsp; Type: Audio

&nbsp;&nbsp; OriginalID: 403

&nbsp;&nbsp; Codec: MPEG Audio Layer 1/2/3 (mpga)

&nbsp;&nbsp; Language: mis

Stream 3

&nbsp;&nbsp; Type: Audio

&nbsp;&nbsp; OriginalID: 407

&nbsp;&nbsp; Codec: MPEG Audio Layer 1/2/3 (mpga)

&nbsp;&nbsp; Language: mul

Stream 4

&nbsp;&nbsp; Type: Audio

&nbsp;&nbsp; OriginalID: 408

&nbsp;&nbsp; Codec: MPEG Audio Layer 1/2/3 (mpga)

&nbsp;&nbsp; Language: French

Stream 5

&nbsp;&nbsp; Type: Subtitle

&nbsp;&nbsp; OriginalID: 404

&nbsp;&nbsp; Codec: Teletext (telx)

&nbsp;&nbsp; Language: German

&nbsp;

In regards to the player:  
If I try to play the channel thru plex media player (installed on mac mini) it should handle the transcoding, or not?  
Is there a clear error message (transcoding error,...) if it cant handle it?  
(well tobe honest I just tried it thru PMS - I'm going to try it thru player now...)

Kr,

Martin  
&nbsp;

---

<div class="post-metadata">

**Author:** ![mikedm139](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikedm139/32/96909_2.png) [@mikedm139](https://forums.plex.tv/u/mikedm139)\
**Post date:** [October 31, 2013, 2:31pm UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715/4 "2013-10-31T14:31:58Z")

</div>

I suspect that Plex Media Center (PMC) will be able to handle that stream. I don’t know off the top of my head what (if any) error will be logged if you request it to be transcoded for another client. The error will most like be logged in the Plex Media Server.log as that’s where the transcode requests are logged. Unfortunately, PMS is just not capable of transcoding live streams so pretty much every other client, including Plex/Web which is the familiar front-end for the Plex Media Server, will fail to play those streams. The one exception that comes to mind is the Samsung client but, I’m not sure whether it will or won’t work.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 21, 2019, 12:21am UTC](https://forums.plex.tv/t/problems-getting-live-http-stream-into-channel/45715/5 "2019-12-21T00:21:20Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
