小编Gui*_*rmo的帖子

寻找PaaS提供商的建议

我想使用PaaS提供商开发我们的新项目.我将在PHP中开发primary,但是希望该服务也可以提供其他语言(以及可用的附加组件,如MongoDB,Memcached,redis等).我似乎有一些PaaS,如PHPfog(和AppFog),dotCloud,orchestra.io,Red Hat的OpenShift,Pagoda Box等等.

在所有这些中,我认为我最喜欢dotCloud.但想知道PaaS上一些重要参与者之间的任何评论,建议和比较.

你们会推荐什么?

cloud-hosting paas dotcloud phpfog openshift

27
推荐指数
4
解决办法
2万
查看次数

如何使用ffprobe从HLS/M3U8文件中检测视频比特率

我们需要检测视频比特率HLS与流ffprobe通过m3u8的文件.ts.

如果我使用m3u8,我可以获得持续时间,尺寸,使用的编解码器,音频比特率,但在提供的响应中没有可用的视频比特率ffprobe.

ffprobe -print_format json -show_format -show_streams -show_error http://gfrmedia-video-platform.s3.amazonaws.com/bumbia/2014/06/06/158217_20160126214307_bumbia-hls/hls1056k/158217_640x360-with-mp4-hls_bumbia-hls.m3u8

ffprobe version 2.8.3 Copyright (c) 2007-2015 the FFmpeg developers
  built with Apple LLVM version 7.0.0 (clang-700.1.76)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg video-streaming http-live-streaming ffprobe m3u8

10
推荐指数
1
解决办法
9033
查看次数

在PHP中将此十六进制字符替换为字符串

我正在从来自数据库(和一些JSON提要)的数据生成XML.

我在一些文本中遇到一些问题,这些文本包含一些破坏我的XML的十六进制字符.

例如,请参阅我从Chrome获得的错误的屏幕截图: XML错误

我发现了给我带来问题的十六进制字符(我相信它们被称为控制字符).这些是:

0x03
0x05
0x16
0x0E
Run Code Online (Sandbox Code Playgroud)

如何在我的XML输出上打印之前用PHP替换这些字符?

谢谢!

php hex replace preg-replace character-encoding

5
推荐指数
2
解决办法
2万
查看次数

通过端口80使用RTMP或通过HTTP使用RTMPT,最好的是什么?

我们目前使用带有JW Player 6和RTMP协议的CloudFront Streaming发行版.但是,我们的一些企业用户告诉我们他们看不到视频,因为他们阻止了RTMP的端口1935.

CloudFront支持通过端口1935和80的RTMP流.它还支持通过HTTP隧道传输的RTMPT流.

所以我可以选择通过端口80或使用HTTP的RTMPT流式传输RTMP.

在这两者之间,什么选项最好是有更好的性能(更少问题和容易出错),同时避免被防火墙阻止?

谢谢!

rtmp jwplayer video-streaming amazon-cloudfront jwplayer6

5
推荐指数
1
解决办法
1万
查看次数

如何检测 Google Analytics 是否已加载并能够跟踪自定义事件

当我们加载带有视频播放器的 iframe 时,我们遇到了一些问题,该播放器将播放事件发送到加载在该 iframe 中(在另一个域上)的 Google Universal Analytics (analytics.js)。GA 跟踪器未加载到 iOS 设备上,因此,不会向 GA 发送任何事件跟踪。

在 Android 和其他设备(包括台式机)上,它运行良好,但在 iOS 上则不行,除非我更改了 iOS Safari 上默认的第三方 cookie 设置。

我使用 Google Analytics ( https://github.com/Foture/cookieless-google-analytics )的无 cookie 方法进行了测试,这样 iOS 设备就能够正确地将跟踪事件发送到 GA。但是,我只想在常规 GA 方法不起作用时使用该方法作为后备,因为通过指纹方法创建的 UserId 在移动设备上不是很独特。

所以我需要一种方法来检测常规 GA 方法何时能够跟踪事件,如果不能,要么是因为没有加载跟踪器,要么是禁用了 cookie,然后使用无 cookie 方法来加载 GA 并跟踪事件。

谢谢!

iframe google-analytics mobile-safari google-analytics-api google-analytics-firebase

5
推荐指数
1
解决办法
2674
查看次数

使用正则表达式阻止 .htaccess 中的 URL

我想阻止几个 URL(如果它们与 htaccess 文件中的正则表达式匹配)。

这些是我想在 htaccess 中阻止的 URL。

URL 模式中包含以下内容的任何内容:

  • mp4:
  • wp 内容
  • php我的管理员

全部不区分大小写,请注意“mp4:”必须包含冒号以匹配表达式。

我怎样才能做到这一点?

谢谢!

php regex apache .htaccess apache2

2
推荐指数
1
解决办法
4089
查看次数