
音视频开发
lengye7
这个作者很懒,什么都没留下…
展开
-
什么是BLOB URL,为什么要使用它?
我有非常多的blob URL问题。我src在YouTube上搜索视频标签,发现视频src如下所示:src="blob:https://crap.crap"我打开了src视频中的blob网址,它给出了一个错误,我无法打开,但正在使用该src标记。这怎么可能?要求:什么是blob网址? 为什么使用它? 我可以在服务器上创建自己的Blob URL吗? 如果你有任何额外的细节...转载 2019-02-17 01:05:43 · 17808 阅读 · 0 评论 -
一些与音视频开发相关的前端插件
hls.jshttps://github.com/video-dev/hls.js/ 这是一个用于解析hls协议的前端插件,可以通过hls.js插件实现前端播放hls相关资源flv.js b站播放器的核心,开源,可以用于直播的播放器...原创 2019-02-17 01:01:02 · 900 阅读 · 0 评论 -
抛开flash,自己开发实现C++ RTMP直播播放器
众所周知,RTMP是以flash为客户端播放器的直播协议,主要应用在B/S形式的场景中。本人研究并用C++开发实现了RTMP直播流协议的播放器(延迟极低,内网可以做到百毫秒,目前已经实现PC端和Android端),结合之前做的RTMP直播采集端,可以将RTMP协议完全扩展到C/S形式的应用场景中,这将对之后的通用、全平台的流媒体架构设计和实现,打下坚实的基础。开发的意义 RTMP直播协议...转载 2019-02-17 00:45:36 · 649 阅读 · 0 评论 -
关于HLS直播流HTML页面播放解决
在最近的项目开发中,涉及了HLS直播音频流的播放,关于网上的资料较多,各种混杂,因此对此在问题解决尝试以及结果进行总结。什么是HLS首先,什么是HLS?HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载...转载 2019-02-17 00:17:55 · 14607 阅读 · 3 评论 -
利用h5标签video来播放视频
电脑端和手机端都可以用: //webm视频格式是稳定支持的,格式工厂提前转码标签:<video id="player" controls="true" preload="auto" loop="loop" style="margin-left:9px"/>设置好标签还要初始化一下视频屏幕大小,可以参考:js获取手机屏幕宽度、高度网页可见区域宽:document.body转载 2019-02-17 00:14:46 · 1930 阅读 · 0 评论 -
使用flv.js做直播
为什么要在这个时候探索flv.js做直播呢?原因在于各大浏览器厂商已经默认禁用Flash,之前常见的Flash直播方案需要用户同意使用Flash后才可以正常使用直播功能,这样的用户体验很致命。在介绍flv.js之前先介绍下常见的直播协议以及给出我对它们的延迟与性能所做的测试得出的数据。如果你看的很吃力可以先了解下音视频技术的一些基础概念。常见直播协议 RTMP: 底层基于TCP,在...转载 2019-02-17 00:10:45 · 3452 阅读 · 0 评论 -
HTML5视频直播及H5直播扫盲
文章来源:http://geek.csdn.net/news/detail/95188分享内容简介: 目前视频直播,尤其是移动端的视频直播已经火到不行了,基本上各大互联网公司都有了自己的直播产品,所以对于直播的一些基本知识和主要技术点也要有所了解,本次分享就向大家介绍一下其中的奥秘。内容大体框架: 1. 怎样利用 HTML5 来播放直播视频 2. 怎样录制直播视频 3. 怎样实时上...转载 2019-02-16 23:33:13 · 12351 阅读 · 2 评论 -
关于直防盗链的一些想法
关于防盗链,有许多的方法,基本都是只能防住比较低级的盗链。为了提高盗链的对抗等级,采用私有协议,私有编码或者进行加密才能阻断一些协议级的盗播。当然这种方法仍然可以利用带着客户端跑的这种方法来进行对抗,所以,如果是在电脑进行盗播,就毫无办法了。但是却有效防止了移动端的盗播,毕竟每次安装APP带着一个大体积进行盗播,也不是很方便。关于私有协议和加密或者私有编码的方式实现方法:私有编码有些不现实...原创 2019-02-16 23:18:51 · 271 阅读 · 0 评论 -
流媒体点播/直播服务架构设计,类HLS协议
有一个关于通信网络的冷笑话:2G时代,你可以看苍井空.txt3G时代,你可以看苍井空.jpg4G时代,你可以看苍井空.avi于是可以看到,如今的网络时代已经进入了流媒体时代,了解如何搭建一个流媒体服务器,是十分有意义的。最近,我们简单实现了一个流媒体点播&直播服务,采用了类似HLS协议的方法,给大家分享一下。什么是HLS?关于HLS介绍的文章,随便搜一下就可以搜...转载 2019-02-16 21:48:51 · 2464 阅读 · 0 评论 -
Flash视频播放器开发经验总结
HTTP协议更优目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而RTMP则会在用户播放期间一直维护一个连接,这样服务器的负载就非常有限。而且HTTP服务器,CDN等都已经是非常成熟的技术,成本低性能好。另外HTTP的请求可以直接使用浏览器Cookie,容易和网站...转载 2019-02-16 21:09:46 · 691 阅读 · 0 评论 -
7款很棒的 HTML5 视频播放器
作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性,其中之一就是 video 标签,让开发者可以在网页中和添加图片一样简单的方式添加视频。在这篇文章中,我收集了7个很棒的HTML5视频播放器,你可以很容易的应用到你的网站中,文章最后还将与大家分享使用 CSS3 和 jQuery 开发一个自定义 HTML5 视频播放器的教程。VideoJSVideoJS 是最流行的 HTML...转载 2019-02-16 15:54:53 · 24489 阅读 · 1 评论 -
Flash 加密和破解
关于Flash(swf),我们需要明确一点:***Flash字节码的意义都是公开的 所以如果cracker真的有足够的耐心他最终还是可以破解掉你的Flash。我们能做的只是尽量提高Flash被破解的门槛让cracker破解它需要消耗的时间大于自己更新版本的间隔就好了。一般而言,对于游戏,无非是为了防止cracker修改游戏数据,制作外挂,当然也有人为了破解游戏,提取素材,提取音频,提取音乐...转载 2019-02-13 21:15:42 · 5816 阅读 · 3 评论 -
视频加密
视频加密数字版权管理(Digital Rights Management,DRM),对于在线教育、行业培训等领域都是十分重要的。视频文件的泄露,有可能造成十分严重的经济损失。传统的视频服务提供商大多是通过各种各样的防盗链机制来实现视频内容保护。该方案的基本原理是:App 服务端给客户派发专属的视频 URL,CDN 服务对请求 URL、请求 IP、HTTP 头等参数进行校验,如果校验通过,则...转载 2019-02-13 19:48:48 · 4802 阅读 · 0 评论 -
转载:flash加密解密的相关知识
转自:http://www.jz123.cn/text/0527317.html希望大家了解一些解密方面的东西,对自己的心血好好保护。最好的方法就是完全不给,一旦作品发布,必须做好被人破解的准备。另外,无论何时,不是技术相当人之间的交流性质的话,不要发论坛短消息或邮件和我讨论这一话题。 Q1:为什么要破解flash文件 我认为目前有五种性质: 一 是通过破解别人的文件,了解别...转载 2019-02-13 16:51:35 · 899 阅读 · 0 评论 -
转载:当你写爬虫时遇上Flash+加密时?教你一个方法很靠谱
今天在摸鱼(划掉)逛V2EX的时候,有个帖子引起了我的注意,求助一个网站视频加密方式, 已排除是 base64 加密 - V2EXhttps://www.v2ex.com/t/493201帖子内容:视频链接加密之后是这样的:lxxt6jIID2Byq541xEB6F3u71bYaE5A/A-1dMFS4o9mx8uzpm81KxH25u1E29:Cl7Wg|lxxt4hGGB...转载 2019-02-13 16:49:00 · 305 阅读 · 0 评论