带有Tok Box和Brightcove的垂直直播

问题描述

我们正在开发一个React本机应用程序,它将实时视频流传输到Brightcove视频播放器。我们目前正在尝试垂直流式传输实时视频,但视频会在播放器中水平显示。 Brightcove播放器通常可以完美显示垂直视频,所以我认为这更多是OpenTok问题

这是我们用于OpenTok的代码

                    $opentok   = Wrapper::get_instance();
                    $rmtp      = [
                        'id'         => $live_video_response['id'],'serverUrl'  => $live_video_response['stream_url'],'streamName' => $live_video_response['stream_name'],];
                    $options   = [
                        'layout'      => Layout::getBestFit(),'maxDuration' => 5400,'resolution'  => '1280x720','outputs'     => [ 'rtmp' => $rmtp ],];
                    $broadcast = $opentok->startbroadcast( $input['sessionId'],$options );

在垂直手机上显示的是看起来像垂直显示的1280X720视频的视频,因此边框为黑色且不全高,如下图所示。从我see in the documentation的角度来看,该容器具有无法覆盖的设置的宽度和高度,并且设置为1280X720,因此Brightcove会将其视为风景视频并且无法正确编码

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)