# how to enable UseRealRTMP for service

**URL:** <https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874>\
**Category:** Dev/API Corner\
**Tags:** plugin-dev\
**Created:** [March 17, 2013, 1:11pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874 "2013-03-17T13:11:42Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 17, 2013, 1:11pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/1 "2013-03-17T13:11:42Z")

</div>

Hi, I am having problem with enabling RealRTMP for URL Service for plugin I am working on...  
&nbsp;  
&nbsp;

```
<?xml version="1.0" encoding="UTF-8"?>

&nbsp; &nbsp; CFBundleIdentifier

&nbsp; &nbsp; tv.weeb.plexapp.weebtv

&nbsp; &nbsp; PlexFrameworkVersion

&nbsp; &nbsp; 2

&nbsp; &nbsp; PlexClientPlatforms

&nbsp; &nbsp; \*

&nbsp; &nbsp; PlexPluginClass

&nbsp; &nbsp; Content

&nbsp; &nbsp; PlexFrameworkFlags

&nbsp; &nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; UseRealRTMP

&nbsp; &nbsp;

&nbsp; &nbsp; PlexURLServices

&nbsp; &nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; WeebTV

&nbsp; &nbsp; &nbsp; &nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Identifier

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tv.weeb.plexapp.weebtv

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; URLPattern

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^http://weeb.tv/channel/.\*

&nbsp; &nbsp; &nbsp; &nbsp;

&nbsp; &nbsp;
```

&nbsp;

Could someone tell me, where to put it? As you can see, I already enabled it in the plugin itself, but can't figure out where to insert it, to enable RealRTMP in service.

&nbsp;

I would be&nbsp;grateful&nbsp;for any hints ;)

---

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 18, 2013, 11:56am UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/2 "2013-03-18T11:56:10Z")

</div>

Actually, I got this sorted...  
  
I split Info.plist and ServiceInfo.plirst, and managed to Enable RealRTMP.

If the streams would be working... I would be even more happy ;)

---

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 18, 2013, 2:00pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/3 "2013-03-18T14:00:44Z")

</div>

Ok, I notticed that the stream gets transcoded properly, and I can play media-\*.ts files fine, but players do not display that transcoded file at all. All I can see is a spinning wheel... I must be missing some detail...

Any idea?

---

<div class="post-metadata">

**Author:** ![Gerk](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gerk/32/81980_2.png) [@Gerk](https://forums.plex.tv/u/Gerk)\
**Post date:** [March 18, 2013, 3:30pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/4 "2013-03-18T15:30:06Z")

</div>

We'd need more info to help you out here, logs, etc. &nbsp;Also what clients are you trying to play on that you see a spinning wheel, android?

---

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 18, 2013, 9:44pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/5 "2013-03-18T21:44:41Z")

</div>

> We'd need more info to help you out here, logs, etc. &nbsp;Also what clients are you trying to play on that you see a spinning wheel, android?

Yes, I've seen constantly spinning wheel on Web Client and Android Client.

Just from curiosity I opened Windows Client, and the stream played there ;)

Would that mean, that RTMP stream will not work with Web or Android Client, or is Windows Client handling those better?

Here's object returned by&nbsp;MediaObjectsForURL function (ServiceCode.pys):

```
obj = [MediaObject(
            video_codec = VideoCodec.H264,
            audio_codec = AudioCodec.AAC,
            audio_channels = 2,
            protocol = 'rtmp',
            optimized_for_streaming = True,
            height = 360,
            width = 640,
            parts = [PartObject(key=RTMPVideoURL(url=rtmp, clip=clip, app=app, swf_url=swfUrl + pageUrl, live=live))]
            )]
```

Attached:

- PMS and WeebTV plugin logs when using Web Client

- same logs when using Windows client (successful&nbsp;playback)

---

<div class="post-metadata">

**Author:** ![sander1](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@sander1](https://forums.plex.tv/u/sander1)\
**Post date:** [March 18, 2013, 10:47pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/6 "2013-03-18T22:47:06Z")

</div>

Is this a live stream by any chance? Only the Windows and Mac desktop clients can handle those at the moment.

---

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 19, 2013, 9:54am UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/7 "2013-03-19T09:54:07Z")

</div>

> Is this a live stream by any chance? Only the Windows and Mac desktop clients can handle those at the moment.

Yes it is. Well... that sort of answers my question ;)  
I guess that for Web Client, I could just redirect to the website, and use SiteConfiguration to login.

What about Android client then? Redirect wouldn't really work, would it?

Thanks

---

<div class="post-metadata">

**Author:** ![Gerk](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gerk/32/81980_2.png) [@Gerk](https://forums.plex.tv/u/Gerk)\
**Post date:** [March 19, 2013, 4:20pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/8 "2013-03-19T16:20:19Z")

</div>

No joy for Android (or iOS or Roku or AppleTV), nothing aside from the desktop clients are going to be able to handle live rtmp streams atm sadly.

---

<div class="post-metadata">

**Author:** ![kapeer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kapeer/32/122125_2.png) [@kapeer](https://forums.plex.tv/u/kapeer)\
**Post date:** [March 19, 2013, 4:40pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/9 "2013-03-19T16:40:07Z")

</div>

> No joy for Android (or iOS or Roku or AppleTV), nothing aside from the desktop clients are going to be able to handle live rtmp streams atm sadly.

Oh well... at least I know what I am standing on :P

Thanks for the info.

---

<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 20, 2019, 11:03pm UTC](https://forums.plex.tv/t/how-to-enable-userealrtmp-for-service/30874/10 "2019-12-20T23:03:29Z")

</div>

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