zoukankan      html  css  js  c++  java
  • wp7之 音乐播放器获取 网络流媒体信息

      
           在互联网上存在大量的实时音视频流媒体资源,如 “电台世界”(www.fifm.com ) ,提供了大量的国内、国际广播电台的在线播放服务,美国国家动物园的 AnimalCams页面   (http://nationalzoo.si.edu/Animals/WebCams/default.cfm)中提供了实时观看动物活动的服
     务,PC 用户用Web 浏览器访问上述页面后就可以收听、收看相关实时流媒体资源。随着目
     前移动互联网用户的数量日益增多,用户通过手机访问上述资源的需求也日渐增多,然而由
     于上述资源网站播放音视频的插件往往只支持 PC 版操作系统,导致当手机用户访问这些网
     站时可以打开网页,但无法播放音视频流。 
          开发一款可方便访问各类网络实时、非实时流媒体音视频资源的手机程序 (目前
    仅适用于Windows Mobile 和windowsPhone7操作系统的手机),可以解决上述手机无法访问网页上相关媒体的
    问题。开发的手机网络媒体播放器主界面里已经收录了一些网络媒体条目,选择后点击
     “播放”即可播放。见下图 1 和 2。其中图 1 为操作主界面,选择某目录树叶节点后点击“播
    放”菜单即可调用播放器播放。 

    (二)如何获取网络流媒体地址

    2.1.直接用搜索网站搜索 
       
         有不少网页上提供了各类免费流媒体的 URL 地址,网络媒体的协议多为mms 及 rtsp,
    因此,直接通过 Google 或百度搜索“mms 地址”、                            “rtsp 地址”就能找到许多 (大多为 mms
    协议地址)。  可以通过分析页面,获取所有流媒体地址,存储到集合中(这里 推荐使用正则来分析页面)

    2.2.在网站视频播放窗口查看属性获得地址 

         用 PC     访问在美国国家动物园网站,在其中可以看到许多动物的在线视频,如
    http://nationalzoo.si.edu/Animals/GiantPandas/   是我国租借出的大熊猫 “天天”的在线视频
    网页,页面上有视频窗口,在视频部分点击鼠标右键查看属性可以在打开的 “属性”窗口中
    看到 “位置 mms://160.111.253.227/pandacam1”,将此地址输入手机网络播放器软件 (软件
     目录树中已经收录了该地址条目)的 “输入 URL”框后点击 “确定”就可以播放。 

    2.3.查看源代码获得地址 

         有的网站在编写网页代码时把视频窗口里的弹出菜单功能屏蔽了,在这种情况下可以点
    击浏览器的菜单项 “查看源代码”,在 html 源代码里可以通过搜寻关键词来查找媒体地址。


    2.3.1 在源代码中搜寻协议名称 

         许多网络媒体都是用 mms                  协议发布的,因此常用的方法就是在源代码中搜寻关键词
     “mms://”,或者搜索 “rtsp://”、“rtspt://”。如在上述美国动物园熊猫网页里的源代码中搜
    索 “mms://”后可找到的一行代码为:   
    <param name="URL" value="mms://160.111.253.227/pandacam1"/> 
    取出其中的地址 mms://160.111.253.227/pandacam1,输入手机可以播放。 

    2.3.2 在源代码中搜索网络媒体文件扩展名 

    1、Flash 文件 
         现在网上许多视频流的文件扩展名是 swf  或 flv,在 “最爱视听网”中有一个泰国普吉
    岛苏林海滩的实时视频 (http://www.zueiai.com/cam/15.html),查看该页面的源文件,搜索
    swf,可找到 http://203.146.114.210/axis-cgi/mjpg/video.swf。该地址在 PC 的Windows Media 
    Player 中可直接播放,在手机上播放还需要安装flash 插件。

  • 相关阅读:
    初涉网络安全领域
    pythontip上的数据结构和算法练习题
    学c++需要先学c语言吗?
    田园将芜胡不归
    java学习视频
    微软越来越喜欢Github(转载)
    指针(一级指针、二级指针)
    数字盒子
    点结构Tpoint
    枚举类型
  • 原文地址:https://www.cnblogs.com/jimfrank/p/rtsp_rtspt.html
Copyright © 2011-2022 走看看