嗨,我有一个实时流式传输代码,并且我在本地主机上流式传输我的网络摄像头.

这是我的流文件代码

function flush_buffers(){

ob_end_flush();

ob_flush();

flush();

ob_start();

}

header('Content-Type: video/mpeg');

$stream = fopen( 'http://localhost:8080/stream.mp2v', "rb" );

#$save = fopen("save.mp4", "w");

while ( ! feof( $stream ) )

{

$response = fread( $stream, 8192 );

echo $response;

#fwrite($save,$stream);

flush_buffers();

}

fclose( $stream );

fclose($save);

exit();

我需要做的是将此实时流同时记录到一个文件中,我在代码中声明了save.mp4.我试图用fwrite做到这一点,但是当我用此代码运行该程序时,我可以看到我的网络摄像头正在运行,但无法记录要保存的任何内容.mp4.我认为fwrite不适合我的目的.在这一点上我需要帮助.我该怎么办?

解决方法:

我应该写fwrite($save,$response);而不是fwrite($save,$stream);.它以这种方式工作.

标签:fwrite,live,streaming,php

来源: https://codeday.me/bug/20191119/2038619.html

流式数据传输 php,PHP录制实时流式传输到文件相关推荐

  1. android 直播流服务器,视频-Android上的实时流RTMP / RTSP播放器,无需使用webview(WOWZA服务器)...

    视频-Android上的实时流RTMP / RTSP播放器,无需使用webview(WOWZA服务器) 我正在开发一个Android应用程序,我想在其中发布和播放视频... 我想要的是: 我的应用记录 ...

  2. 什么是大数据「实时流计算」?深度解析它的4大应用及4个特点

    导读:火灾已经爆发后才知道救火,交通已经阻塞后才知道疏通,羊毛已经被"羊毛党"薅光后才知道堵上漏洞,股价已经拉升后才知道后悔--为什么我们不能在这些事情发生之前,或者至少是刚刚发生 ...

  3. 模拟购物数据实时流处理(4)——实时数据大屏

    项目介绍 本项目总体分为 平台搭建 模拟数据源生成 实时流数据处理 实时数据大屏 这几个部分,我将分成几个博客分别介绍这些部分的工作,本文主要介绍最后一个部分,实时数据大屏. 前面的几篇文章已经将平台 ...

  4. 高大上的介绍实时流式计算!

    实时流式计算,也就是RealTime,Streaming,Analyse,在不同的领域有不同的定义,这里我们说的是大数据领域的实时流式计算. 实时流式计算,或者是实时计算,流式计算,在大数据领域都是差 ...

  5. JStorm—实时流式计算框架入门介绍

    JStorm介绍   JStorm是参考storm基于Java语言重写的实时流式计算系统框架,做了很多改进.如解决了之前的Storm nimbus节点的单点问题.   JStorm类似于Hadoop ...

  6. hadoop 批流处理的实现_从T+1到T+0,浅谈PetaBase的实时流式处理

    随着互联网+的进一步发展,各行业对大数据技术的应用日趋成熟,企业的信息化范围正在高速扩展. 我们发现,越来越多的企业大数据分析已不再局限于传统的T+1场景,对数据的实时性分析和处理要求很高.例如网站流 ...

  7. Oceanus的实时流式计算实践与优化

    导语 | 随着互联网场景的不断深化发展,业务实时化趋势越来越强,要求也越来越高.特别是在广告推荐.实时大屏监控.实时风控.实时数仓等各业务领域,实时计算已经成为了不可或缺的一环.在大数据技术的不断发展 ...

  8. kafkaStream处理实时流式计算

    目录 1 实时流式计算 1.1 概念 1.2 应用场景 1.3 技术方案选型 2 Kafka Stream 2.1 概述 2.2 Kafka Streams的关键概念 2.3 KStream& ...

  9. 亚马逊云科技语音识别服务Amazon Transcribe在中国区域上线实时流式转录

    日前,亚马逊云科技宣布通过与光环新网和西云数据的紧密合作,在北京区域和宁夏区域正式上线Amazon Transcribe Streaming实时流式语音转录功能.Amazon Transcribe是一 ...

  10. Flink - 批量、流式计算和离线、实时计算

    在了解Flink之前,我们需要先简单了解批量.流式计算和离线.实时计算. 首先需要明确的一点是,批量.流式计算和离线.实时计算是按照不同维度划分的两套数据处理方式. (1)批量.流式计算体现在数据计算 ...

最新文章

  1. 题目1159:坠落的蚂蚁
  2. eclipse tomcat内存设置
  3. stdmove 跟 左键引用 区别_JavaScript 基本数据类型和引用类型的区别详解
  4. 为技术匠人打call!用匠人精神,打造技术文化
  5. React学习:入门实例-学习笔记
  6. [蓝桥杯2017决赛]数位和-模拟(水题)
  7. c++ using 前置声明_详解C++ 前置声明
  8. L2-010 排座位 (25 分)(并查集)
  9. 学生信息管理系统详细设计文档
  10. html5 浏览器适配问题
  11. 计算机硬件的五大部分由谁提出,存储程序原理是由谁于1946年提出的,它明确了计算机硬件组成的五大部分() - 问答库...
  12. python 微信发送图片失败什么原因_微信发不出去图片的4种解决方法
  13. idea.log如何精确查看错误信息
  14. 多功能频谱分析仪TFN RMT系列,满足您对频谱分析仪的多种幻想。
  15. “技能成就梦想 创新促进发展”2016年成德绵创新改革试验区第二届高技能人才交
  16. Cannot find reference 'dynamic_rnn' in '__init__.py'
  17. “飞”你莫属,“iFLYTEK A.I. 开发者大赛”等你来赛!
  18. Pytorch Note5 动态图和静态图 dynamic-graph
  19. nodejs下载及安装(windows)
  20. GO语言和区块链开发准备阶段-默克尔树

热门文章

  1. 反向代理负载均衡之APACHE
  2. 自制力才是你努力的第一步
  3. ie11兼容性视图设置_IE11打开某些网站,F12仿真模式中文档模式默认为IE7?
  4. 1恢复 群晖raid_关于RAID1阵列数据丢失的恢复
  5. sqlserver备份还原数据库操作流程
  6. 世界坐标系、相机坐标系、图像平面坐标系
  7. YOLOv3源码解析1-代码整体结构
  8. 2020-02-28
  9. c语言字符动画源码下载,C语言程序实例大全(220个精彩源码下载)
  10. js移除某个样式_JS removeAttribute()方法:删除元素的某个属性