how to enable UseRealRTMP for service

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

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



    CFBundleIdentifier

    tv.weeb.plexapp.weebtv

    PlexFrameworkVersion

    2

    PlexClientPlatforms

    *

    PlexPluginClass

    Content

    PlexFrameworkFlags

   

        UseRealRTMP

   

    PlexURLServices

   

        WeebTV

       

            Identifier

            tv.weeb.plexapp.weebtv

            URLPattern

            ^http://weeb.tv/channel/.*

       

   

 

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.

 

I would be grateful for any hints ;)

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 ;)

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?

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

We'd need more info to help you out here, logs, etc.  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 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 playback)

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

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

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.

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.