• [学姿势]实验室搬砖+node学习


        这周开始进行收尾工作,我当然没有进行核心技术的开发,主要负责的是对web端进行展示上的修修补补,主要包括添加VLC播放器、rtsp视频流以及一些js细节。

    1.VLC

        全称为Video Lan Client,此播放器支持各种格式,在平台中主要作为播放实时视频的工具。首先找到VLCwikiwebplugin一节中有快速上手的文字,学习一些播放控制的方法。对于web端,通过htmlOBJECT标签在网页中加入播放器,在target属性中写入实时监控的视频即可。其中还有一些其他参数用来控制播放。但项目web端的实现视频截图很困难,截图调用的API只适合本地安装的VLC库中,询问了别人得到的方案。方案:在后端使用c语言调用libVLC的截图API,封装后再通过php使用。

    2.rtsp

        全称为实时流传输协议,平台的视频通过此协议传输。在网上找到一些公开的视频地址,放入平台中作为测试,效果不错。

    3.js学习

        加入了3个监听鼠标动作的方法,知道了js可以通过标签的id属性获取内容,css则通过class获取目标。急需恶补js相关啊o(>﹏<)o

    4.node学习

        主要学习了nodetcp、http的一些API。先尝试tcp通信,使用telnet进行会话。使用Net模块实现一个聊天室的功能。第一步,使用net.createServer()来创建一个服务器对象,在上一篇中的HTTP模块也可以创建服务器模块。net的方法是创建一个tcp服务器。而且其参数也是监听不同的事件。net监听connection事件,而HTTP监听的是request。而connection来监听流数据块'data',并对其进行一些处理。

      在http章节中主要是进行表单的处理。这周学到这就去做前端修改。下周再补。

  • 相关阅读:
    UWP开发-获取设备唯一ID
    html5加js实现本地文件读取和写入并获取本地文件路径
    C/C++杂记:运行时类型识别(RTTI)与动态类型转换原理
    C/C++杂记:深入虚表结构
    C/C++杂记:虚函数的实现的基本原理
    C/C++杂记:深入理解数据成员指针、函数成员指针
    C/C++杂记:NULL与0的区别、nullptr的来历
    细说:Unicode, UTF-8, UTF-16, UTF-32, UCS-2, UCS-4
    汉字编码:GB2312, GBK, GB18030, Big5
    ANSI是什么编码?
  • 原文地址:https://www.cnblogs.com/edwardstudy/p/3837344.html
Copyright © 2020-2023  润新知