Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 格式化WebM视频块/使用输入作为媒体曲目创建媒体流_Javascript_Php_Websocket_Webm - Fatal编程技术网

Javascript 格式化WebM视频块/使用输入作为媒体曲目创建媒体流

Javascript 格式化WebM视频块/使用输入作为媒体曲目创建媒体流,javascript,php,websocket,webm,Javascript,Php,Websocket,Webm,通常情况下,我能够找到我想要的答案,但是,我遇到了一个我还没有找到解决方案的问题 给定MessageEvent,其正文包含1-。。。第二个视频文件, webm,作为二进制字符串。我可以将其解析为dataURL并更新 然而,我想构建一个可以 流式传输到srcObj,就好像它是媒体设备一样 我正在开发一个可伸缩的API,用于广播具有尽可能少的依赖关系的视频数据 字符串修剪也是可能的,可能只是使用一个正则表达式来修剪二进制字符串,该正则表达式删除所有头数据并连续附加到srcObj。流的总块数可能超过1

通常情况下,我能够找到我想要的答案,但是,我遇到了一个我还没有找到解决方案的问题

给定MessageEvent,其正文包含1-。。。第二个视频文件, webm,作为二进制字符串。我可以将其解析为dataURL并更新 然而,我想构建一个可以 流式传输到srcObj,就好像它是媒体设备一样

我正在开发一个可伸缩的API,用于广播具有尽可能少的依赖关系的视频数据

字符串修剪也是可能的,可能只是使用一个正则表达式来修剪二进制字符串,该正则表达式删除所有头数据并连续附加到srcObj。流的总块数可能超过1 GB,这意味着src=“…”在字符串随时间增长方面可能不具有可伸缩性,其他解决方案可能包括切换不同的视频源以实现更平滑的过渡。我可以在服务器上用php操作二进制字符串,或者使用python、cpp、ruby、node和服务,只要它将输出路由到正确的套接字

我没有使用webRTC


谢谢,Stack Overflow社区太棒了,我很少这么说。

如果在找到解决方案之前没有答案,我将发布客户端代码,从多个webm文件构建一个大媒体流。使用mse_webm_remuxer似乎很有希望。