android如何实现在线播放加密视频?提供思路即可。非常感谢

android如何实现在线播放加密视频?提供思路即可。非常感谢,第1张

查找视频资源在服务器上的URL,然后使用

mMediaPlayer =新的MediaPlayer();

mMediaPlayersetDataSource(上下文,URI);

mMediaPlayersetDisplay(持有人);

mMediaPlayer 。准备();

(这)mMediaPlayersetOnPreparedListener中;

就行了,你给它一个尝试

现在的视频平台,免费的都没有给视频加密的功能,所以要想限定别人访问你的视频就得采用新方式,袋狮视业推荐激动云平台,激动云产品采用了优秀的视频保护措施。

第一,激动云具备域名限制功能,可限定视频只能在用户指定的域名下播放。非授权域名不可播放并提示。

第二,采用MD5算法对视频链安全加密,并与时间相关联,每天定时变更视频链接,有效防止未授权网站非法盗链。

第三,采用视频播放验证方式,杜绝未授权用户点播视频。网站登录用户点播视频,激动云流媒体服务器收到点播请求后记录用户id、视频id向网站服务器发送验证信息,验证完成后向授权用户发送流媒体数据,未授权用户则拒绝播放并收到提示信息。

第四,使用互联网流媒体先进的RTMPE协议,本地无缓存,有效防止视频非法下载。RTMPE是Adobe公司开发加强后的RTMP协议,对通讯中的数据进行加密。RTMPE加密快于SSL,并且不需要认证管理。如果没有指定RTMPE端口,Flash播放器将像RTMP协议一样依次扫描下列端口:1935(RTMPE) 443(RTMPE) 80(RTMPE) 80(RTMPTE)。

点量给网站的视频加密方案可以做到的一些功能分享:

1、绑定域名。加密后的视频限制仅能在允许的域名网页中播放。用户登录后才可以进入播放器观看。2、相比基于FLASH的仅能电脑加密播放的方案,网页移动端加密播放还支持倍速播放。同样支持清晰度切换、字幕功能、预览图显示、小屏全屏切换、音量调节、播放/暂停按钮、播放列表等常规功能。3、视频加密安全性高。视频文件在服务器上、网络传输过程中、浏览器缓存中,均为加密文件,杜绝加密后文件有短板漏洞,即使被下载到,也无法进行播放。支持防逆向功能,视频加密算法基于C++底层代码实现,彻底杜绝逆向播放器获取加密算法的可能。4、防录屏。可根据需求随机显示用户名跑马灯(防止录屏)。定制logo、右键版权信息、播放片头片尾广告等功能。播放到指定时间弹出问题回答/插入互动flash游戏(游戏无缝和视频一体化呈现),问题回答正确方可进行下一步,防止学员不在电脑旁。5、可拓展性好。支持和javascript、html的通讯,比如获取进度、js进行拖动等。亦可定制一些信息的上报,比如学员播放时间、观看的视频ID等。

这属于视频在线加密技术,可以实现视频文件在服务器上、网络传输过程中、浏览器缓存中,均为加密文件,杜绝加密后文件有短板漏洞,即使被下载到,也无法进行播放,详细可以通过这里了解

使用场景是点播类网站的,可以选H5加密播放器这类加密软件方案类型。视频观看者无需下载,在网站直接观看。不是单纯的防盗链,也是先把视频使用点量自研加密工具进行单独加密,再放服务器端。加密后的视频使用专用H5播放器进行播放,播放时可以实现插入问答、动态ID信息水印等功能。

可实现功能如下:

支持MP4、FLV等多种常见视频的加密,可提供可视化加密界面,或者命令行加密工具,以便集成到客户代码中自动调用

加密后视频,在电脑、手机浏览器下(包括QQ、微信)等常见浏览器打开即可播放,无需任何其他操作,使用方便。

限制域名和网址,必须在某域名下才可以播放,下载后和转播无法播放。

支持清晰度切换、字幕功能、宽高比设定、预览图显示、倍速播放、全屏切换、音量调节、播放/暂停按钮、播放列表。

支持暂停显示(类似广告,点击可跳转广告网址)。

播放器外观支持控制换肤。

支持播放过程中弹出题目,须回答题目才可继续。

支持浮动会员ID显示,防录屏。

加密视频有延迟可以查看网络。

你登录的服务器有问题。从你的情况上看,你首先应该把杀毒软件升级后,全面杀毒,然后用诸如瑞星卡卡之类的工具把IE完全恢复到原始状态,之后重新设置下网络。

网络出现问题,请检查你的WiFi情况。

可能是萤石云视频APP或者萤石的服务器出现故障了。卸载重装萤石云视频APP,然后打萤石客服电话。

是否是你的摄像头出现故障,可以按照萤石官网的方法测试下。

在打开萤石云(手机)客户端的时候请如果客户端弹出启用码流加密,请不要启用,这样以后就不会出现手机端看不见的情况了,如果非要启用也可以,请更改录像机验证码,改一个自己比较容易记住的密码。

首先,加密和解密的过程都会消耗服务器资源,不知道你有没有试过电脑上转换视频格式,比如把rmvb转成mp4,转换的过程相当长,而且会拖慢了电脑的速度。

其次,浏览器对于视频类型的支持相当少,一般浏览器所能播放的格式只是flash插件支持的flv和swf文件, 除非你要求客户端安装其他插件,但这样就显得不友好,也未必能达到效果

所以对视频进行加密在一般网站上不太现实。比较好而简单的做法就是在加密视频地址,譬如一个视频的地址是 “/vedio/filmflv”,通过Base64算法进行加密后变成了“L3ZlZGlvL2ZpbG0uZmx2”,一般人也很难想到这就是个视频地址,从而就可达到防盗链的目的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » android如何实现在线播放加密视频?提供思路即可。非常感谢

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情