Monday, September 04, 2017

Firefox H.264 (e.g. videos on Twitter)

Switching from Chromium back to Firefox. Everything seems to work,
including YouTube and Instagram videos, but Twitter videos do not.

Here's an example Twitter video:
https://twitter.com/openbsd_br/status/860105420374933504

I see the thumbnail for the video and the play button in the middle.
When I press the play button it turns into a throbber. If I scrub
through the video I can see the individual frames, and can even drag
the mouse through the scrubber so that it looks animated (but without
audio).

The about:addons page presents one addon: "OpenH264 Video Codec provided
by Cisco Systems, Inc.". It has the message above it in yellow:
"OpenH264 Video Codec provided by Cisco Systems, Inc. will be installed
shortly."

In about:config I have enabled media.peerconnection.video.h264_enabled .

Have others gotten Twitter videos to play in Firefox? Is there something
I've missed?

$ dmesg|head -1
OpenBSD 6.2-beta (RAMDISK_CD) #66: Sun Sep 3 10:02:07 MDT 2017
$ pkg_info -I firefox
firefox-55.0.3 Mozilla web browser
$ pkg_info | egrep 'gstreamer|ffmpeg'
ffmpeg-20170825 audio/video converter and streamer
ffmpegthumbnailer-2.0.8p5 lightweight video thumbnailer for file managers
gstreamer-0.10.36p10 framework for streaming media
gstreamer-ffmpeg-0.10.13p12 ffmpeg element for GStreamer
gstreamer-plugins-bad-0.10.23p26 bad elements for GStreamer
gstreamer-plugins-base-0.10.36p15 base elements for GStreamer
gstreamer-plugins-good-0.10.31p20v0 good elements for GStreamer
gstreamer-plugins-ugly-0.10.19p8 ugly elements for GStreamer
gstreamer1-1.12.2 framework for streaming media
gstreamer1-plugins-bad-1.12.2p0 bad elements for GStreamer
gstreamer1-plugins-base-1.12.2 base elements for GStreamer
gstreamer1-plugins-good-1.12.2p0 good elements for GStreamer
gstreamer1-plugins-libav-1.12.2 ffmpeg elements for GStreamer
gstreamer1mm-1.8.0p3 C++ bindings for GStreamer
py-gstreamer-0.10.22p6 Python bindings for GStreamer

No comments:

Post a Comment