我正在通过创建RTMP流并通过red5服务器广播它来设置一个屏幕共享工具。
我正在使用oflaDemo并以screen_share的名称创建一个流。我成功地让它在JWPlayer中工作。
我正在尝试使用广播到一个移动RTMP播放器应用程序。要在oflaDemo中流式播放示例视频,我使用了网址rtmp://red5.myserver.com/oflaDemo/hobbit_v6.flv,它可以正常工作。
screen_share流的标准RTMP url是什么??
我尝试过rtmp://red5.my_server.com/oflaDemo/screen_share,但它不起作用。
发布于 2018-01-04 13:30:37
我使用带有red5的plugin的屏幕共享,并更新screenshare.jnlp文件以适合我的情况。
screenshare.jnlp将是
<?xml version='1.0' encoding='utf-8'?>
<jnlp spec='1.0+' codebase='http://my.red5.ip:5080/screenshare'>
<information>
<title>Red5 ScreenShare</title>
<vendor>Dele Olajide</vendor>
<homepage>http://code.google.com/p/red5screnshare/</homepage>
<description>Red5 ScreenShare</description>
<description kind='short'>An Open Source Screen Share Java application for Adobe Flash using Red5</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version='1.6+'/>
<jar href='screenshare.jar'/>
</resources>
<application-desc main-class='org.redfire.screen.ScreenShare'>
<argument>my.red5.ip</argument>
<argument>screenshare</argument>
<argument>1935</argument>
<argument>screen_share</argument>
<argument>flashsv2</argument>
<argument>10</argument>
<argument>1024</argument>
<argument>768</argument>
</application-desc>
</jnlp>
当用户使用JAVA下载并运行jnlp时,开始共享屏幕,rmtp url将为:
rmtp://my.red5.ip/screenshare/screen_share
希望这些信息能帮助你。
https://stackoverflow.com/questions/20638591
复制相似问题