none
aspx页面中流媒体url地址的保护问题 RRS feed

答案

  • flash 和 silverlight 既可... 或者用js 动态加载 然后把js加密!

    我在网上找到一个讨论, 我想您说的js的方式,是不是就他们这个意思。

    http://zhidao.baidu.com/question/40608561.html

    说的是/*

    param name="SRC" value="<%=url%>"
    这一句就是了
    url的赋值在上面url=rs("url")
    lrcurl应该是歌词lrcurl=rs("lrcurl")
    都是存在数据库里面的
    写个函数在添加信息到数据库的时候把真实的url编码,转换成ASC码或者其他的什么
    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了 */

    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了

    这2句理解不过来,

    在当前页面中如果url=change.asp?asc=<%=rs("url")%>

    得到了url的值,再把url,赋值给播放器,在页面中还是能看到这个url的实际的值吧.

    <embed type="application/x-shockwave-flash" flashvars="audioUrl=<%=Url%>" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

    这种方法 看到的值是http://www.xxx.com/file.aspx?id=100;实际上你真实的地址可能是 http://www.xxx.com/file/100.wmv

    这样你可以在file.aspx里面判断 如果非正常来源 或者没有登陆的用户 不给他显示...或者报错

    这是一种比较常用的方法..保护文件的效果也不错!

    • 已标记为答案 VCResearch 2012年5月4日 23:26
    2012年5月4日 8:47
    版主

全部回复

  • 改用Silverlight实现播放器

    2012年5月2日 16:17
  • flash 和 silverlight 既可... 或者用js 动态加载 然后把js加密!
    2012年5月3日 2:30
    版主
  • 请问哪里有例子,js的。

    谢谢。

    2012年5月3日 2:45
  • 你可以去看看 www.songtaste.com  里面的音乐地址就是加密的。。不过可以解密出来...

    2012年5月3日 3:19
    版主
  • 谢谢。在琢磨这个方法。

    还想请教一下。

    用flash如何保护呢?

    谢谢。
    2012年5月4日 2:03
  • flash 和 silverlight 既可... 或者用js 动态加载 然后把js加密!

    我在网上找到一个讨论, 我想您说的js的方式,是不是就他们这个意思。

    http://zhidao.baidu.com/question/40608561.html

    说的是/*

    param name="SRC" value="<%=url%>"
    这一句就是了
    url的赋值在上面url=rs("url")
    lrcurl应该是歌词lrcurl=rs("lrcurl")
    都是存在数据库里面的
    写个函数在添加信息到数据库的时候把真实的url编码,转换成ASC码或者其他的什么
    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了 */

    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了

    这2句理解不过来,

    在当前页面中如果url=change.asp?asc=<%=rs("url")%>

    得到了url的值,再把url,赋值给播放器,在页面中还是能看到这个url的实际的值吧.

    <embed type="application/x-shockwave-flash" flashvars="audioUrl=<%=Url%>" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

    2012年5月4日 2:21
  • flash 和 silverlight 既可... 或者用js 动态加载 然后把js加密!

    我在网上找到一个讨论, 我想您说的js的方式,是不是就他们这个意思。

    http://zhidao.baidu.com/question/40608561.html

    说的是/*

    param name="SRC" value="<%=url%>"
    这一句就是了
    url的赋值在上面url=rs("url")
    lrcurl应该是歌词lrcurl=rs("lrcurl")
    都是存在数据库里面的
    写个函数在添加信息到数据库的时候把真实的url编码,转换成ASC码或者其他的什么
    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了 */

    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了

    这2句理解不过来,

    在当前页面中如果url=change.asp?asc=<%=rs("url")%>

    得到了url的值,再把url,赋值给播放器,在页面中还是能看到这个url的实际的值吧.

    <embed type="application/x-shockwave-flash" flashvars="audioUrl=<%=Url%>" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

    这种方法 看到的值是http://www.xxx.com/file.aspx?id=100;实际上你真实的地址可能是 http://www.xxx.com/file/100.wmv

    这样你可以在file.aspx里面判断 如果非正常来源 或者没有登陆的用户 不给他显示...或者报错

    这是一种比较常用的方法..保护文件的效果也不错!

    • 已标记为答案 VCResearch 2012年5月4日 23:26
    2012年5月4日 8:47
    版主
  • flash 和 silverlight 既可... 或者用js 动态加载 然后把js加密!

    我在网上找到一个讨论, 我想您说的js的方式,是不是就他们这个意思。

    http://zhidao.baidu.com/question/40608561.html

    说的是/*

    param name="SRC" value="<%=url%>"
    这一句就是了
    url的赋值在上面url=rs("url")
    lrcurl应该是歌词lrcurl=rs("lrcurl")
    都是存在数据库里面的
    写个函数在添加信息到数据库的时候把真实的url编码,转换成ASC码或者其他的什么
    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了 */

    url=rs("url")写成url=change.asp?asc=<%=rs("url")%>
    change.asp里面把编码再次转换过来然后写一个raspons.R.....的跳转就好了

    这2句理解不过来,

    在当前页面中如果url=change.asp?asc=<%=rs("url")%>

    得到了url的值,再把url,赋值给播放器,在页面中还是能看到这个url的实际的值吧.

    <embed type="application/x-shockwave-flash" flashvars="audioUrl=<%=Url%>" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

    这种方法 看到的值是http://www.xxx.com/file.aspx?id=100;实际上你真实的地址可能是 http://www.xxx.com/file/100.wmv

    这样你可以在file.aspx里面判断 如果非正常来源 或者没有登陆的用户 不给他显示...或者报错

    这是一种比较常用的方法..保护文件的效果也不错!

    谢谢,我先去试一试。
    2012年5月4日 23:26