Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-224979] [CEF Dullahan] Shared Media - mp4 videos do not play over Google Drive #3893

Open
3 tasks
sl-service-account opened this issue Jun 28, 2018 · 4 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Jun 28, 2018

Steps to Reproduce

Set up Shared Media prim.
Login to Google Drive.
Upload some mp4 videos.
Attempt to play.

Actual Behavior

Message indicates "This video format is not supported"
See https://gyazo.com/c68667e09cbf98084e185e881f46f216

Expected Behavior

I don't know if the format is supported any longer or not.

Other information

A Firestorm beta tester said it works on Firestorm 5.0.11 (53634), pre-Dullahan, but I wasn't able to make it work.
libcurl Version: libcurl/7.47.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.9.1
Audio Driver Version: FMOD Ex 4.44.61
LLCEFLib/CEF Version: 1.5.3-(CEF-WIN-3.2526.1347-32)
LibVLC Version: 2.2.4

Links

Duplicates

Original Jira Fields
Field Value
Issue BUG-224979
Summary [CEF Dullahan] Shared Media - mp4 videos do not play over Google Drive
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Labels embedded_media
Reporter Willow Wilder (willow.wilder)
Created at 2018-06-28T15:59:17Z
Updated at 2020-01-29T20:25:46Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2018-06-29T09:46:52.673-0500',
  "Is there anything you'd like to add?": '..',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': '..',
  'What were you doing when it happened?': '..',
  'What were you expecting to happen instead?': '..',
  'Where': 'http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/190/136/22',
}
@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2018-06-29T14:46:53Z

Reproduced with https://drive.google.com/file/d/0B6_9kmEpZt_fRmxGZERRVkxOYTg/view

Also reproduces on http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/5.1.3.514233, which I believe is the build right before the media update.

@sl-service-account
Copy link
Author

Kyle Linden commented at 2018-06-29T19:42:56Z

Hi Willow,

Regularly hosted .mp4 files seem to play fine. There may be something different about an .mp4 being in google drive that is not a formal service for hosting live streaming.

Importing this for more investigation, but this may not be an issue we can resolve.

Thanks!

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2018-06-30T21:03:06Z

mine_types.xml sets mp4 files to play with libvlc

	<mimetype name="video/mp4">
		<label name="video/mp4_label">
			Movie (MP4)
		</label>
		<widgettype>
			movie
		</widgettype>
		<impl>
			media_plugin_libvlc
		</impl>
	</mimetype>

When plying the mp4 video at http://aviewtv.com/uploads/a794e2913ce907406f2cdf167.mp4 in the internal viewer browser or MOAP, this plays fine.
Viewer log shows this mp4 is playing using libvlc

2018-06-30T20:59:18Z INFO: LLViewerMediaImpl::loadURI: Asking media source to load URI: http://aviewtv.com/uploads/a794e2913ce907406f2cdf167.mp4
2018-06-30T20:59:18Z INFO: #LLProcess;LLProcess::LLProcess: SLPlugin.exe (10804): launched cd "I:\Program Files\SecondLifeViewer\llplugin": "I:\Program Files\SecondLifeViewer\SLPlugin.exe" 57438
2018-06-30T20:59:18Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: plugin version string: LibVLC plugin 2.2.8
2018-06-30T20:59:18Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2018-06-30T20:59:18Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2018-06-30T20:59:18Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media_time -> version: 1.0

However when this same video is hosted on google drive: https://drive.google.com/file/d/16bxTUk1mdhqEFlG9rIuknZ943rZ-dKbH/view?usp=sharing
The viewer tries to play the video using the CEF plugin, not libvlc

2018-06-30T21:01:35Z INFO: LLViewerMediaImpl::loadURI: Asking media source to load URI: https://drive.google.com/file/d/16bxTUk1mdhqEFlG9rIuknZ943rZ-dKbH/view
2018-06-30T21:01:35Z INFO: #LLProcess;LLProcess::LLProcess: SLPlugin.exe (11212): launched cd "I:\Program Files\SecondLifeViewer\llplugin": "I:\Program Files\SecondLifeViewer\SLPlugin.exe" 57532
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: plugin version string: CEF plugin 1.1.412
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: plugin version string: CEF plugin 1.1.412
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2018-06-30T21:01:35Z INFO: #Plugin;LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0

@sl-service-account
Copy link
Author

Kyle Linden commented at 2020-01-29T20:19:14Z, updated at 2020-01-29T20:25:47Z

Hi everyone,

I would like to informally confirm that we do have plans to support embedded MP4 video playback in a future project viewer. Timing to be determined, as this effort competes with many other projects underway.

Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant