当前位置: 首页 > news >正文

电子商务网站建设规划的论文随身办app下载

电子商务网站建设规划的论文,随身办app下载,百度联盟做网站赚钱,建设一个购物网站需要多少钱项目场景#xff1a; 最近调试海康摄像头需要将rtsp流在html页面播放,因为不想去折腾推拉流#xff0c;所以我选择ffmpeg转hls流#xff0c;nginx转发#xff0c;html直接访问就好了 1.首先要下载nginx和ffmpeg 附上下载地址#xff1a; nginx nginx news ffmpeg htt…项目场景 最近调试海康摄像头需要将rtsp流在html页面播放,因为不想去折腾推拉流所以我选择ffmpeg转hls流nginx转发html直接访问就好了 1.首先要下载nginx和ffmpeg 附上下载地址 nginx nginx news ffmpeg https://github.com/BtbN/FFmpeg-Builds/releases ffmpeg解压后 需配置环境变量 2.使用FFmpeg将RTSP视频源转换为HLS格式 在cmd命令窗口中执行下列命令 ffmpeg -i rtsp://admin:zkgdwdv192.168.3.202:554/Streaming/Channels/1 -c:v libx264 -preset medium -crf 23 -c:a aac -strict -2 -b:a 160k -start_number 0 -hls_time 10 -hls_list_size 0 -f hls E:/vedio/hls/test.m3u8 ffmpeg: 这是调用FFmpeg命令行工具的部分。 -i rtsp://admin:zkgdwdv192.168.3.202:554/Streaming/Channels/1这一部分指定了输入源即要转换的RTSP视频流地址。其中admin:zkgdwdv是用于访问该视频流的认证信息用户名和密码192.168.3.202:554是视频服务器的IP地址和端口号Streaming/Channels/1通常表示视频流的一个通道。 -c:v libx264指定视频编码器为libx264这是一个广泛使用的H.264视频编码库适用于输出高质量且兼容性好的视频流。 -preset medium设置x264的预设值为medium这会影响编码速度和输出文件的大小。medium是一个平衡了编码速度和压缩效率的选项。 -crf 23Constant Rate Factor (CRF) 控制视频的质量。值越小质量越高但文件也越大。23是一个常见的选择能提供不错的平衡。 -c:a aac -strict -2指定音频编码器为AAC这是一种高效且广泛支持的音频编码格式。-strict -2是为了兼容旧版FFmpeg中对AAC的支持设置的新版本可能不需要这个参数。 -b:a 160k设定音频比特率为160kbps控制音频的质量和大小。 -start_number 0指定输出的TS片段从0开始编号这对于某些播放器的连续播放有帮助。 -hls_time 10设置HLS切片的时间长度为10秒意味着视频会每10秒切分为一个小段TS文件。 -hls_list_size 0此设置表示HLS播放列表不会限制存储的分片数量0意味着所有生成的分片都将被保存在列表中直到手动清理。 -f hls指定输出格式为HLS。 E:/vedio/hls/test.m3u8这是输出文件的路径和名称表示生成的HLS播放列表m3u8文件及相应的视频分片将保存在E盘的vedio/hls目录下文件名为test.m3u8。 命令执行成功后会看道如下界面 3.修改nginx配置文件 #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;#log_format main $remote_addr - $remote_user [$time_local] $request # $status $body_bytes_sent $http_referer # $http_user_agent $http_x_forwarded_for;#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;server {listen 81;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root E:/environment/nginx-1.24.0/www/test;index index.html index.htm demo.html;}location /hls {types {application/vnd.apple.mpegurl m3u8;video/mp2t ts;}alias E:/vedio/hls;add_header Cache-Control no-cache ;add_header Access-Control-Allow-Origin *;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location /50x.html {root html;}}}4.访问  localhost:81 5.补充py定时清理文件小脚本,需安装py环境 import os import time from datetime import datetime, timedelta# 目标文件夹路径 target_folder rE:\vedio\hls # 检查时间阈值5分钟前 time_threshold datetime.now() - timedelta(minutes5)def delete_old_files(folder_path, threshold):删除指定文件夹下指定时间以前创建的文件for filename in os.listdir(folder_path):file_path os.path.join(folder_path, filename)# 确保是文件且不是目录if os.path.isfile(file_path):# 获取文件创建时间creation_time datetime.fromtimestamp(os.path.getctime(file_path))# 如果文件创建时间早于阈值时间则删除if creation_time threshold:print(f删除文件: {file_path})os.remove(file_path)def main():while True:print(正在检查并删除旧文件...)delete_old_files(target_folder, time_threshold)# 每10分钟执行一次time.sleep(360) # 360秒等于10分钟if __name__ __main__:print(脚本开始运行...)main() 执行效果如下 完成
http://www.w-s-a.com/news/443700/

相关文章:

  • 网站静态化设计广州网站备案方案
  • 西安网络技术有限公司网站扬中网站建设方案
  • 青海省教育厅门户网站wordpress core
  • idc科技公司网站模板蜜雪冰城网络营销案例分析
  • 微信与网站对接手机软件怎么做
  • 户县网站建设珠海专业制作网站
  • 麦当劳的网站优化建议猎头公司工作怎么样
  • 合肥地区网站制作网页浏览器打不开
  • 做网站的不给ftp网站如何做触屏滑动
  • wordpress statraq重庆百度优化
  • 企业网站官网英文WordPress站点切换为中文
  • 服装公司网站定位一点号自媒体平台
  • 密云微网站建设汽车之家手机官网首页
  • 多语言外贸网站制作苏州建设网站微信公众号
  • 用wordpress建站学什么百度给企业做网站吗
  • 福建城乡建设网站做数码测评的网站
  • 东海县建设局网站wordpress 好用的主题
  • 网站图片设计制作制作一个门户网站需要多少钱
  • 虚拟币交易网站源码自己给网站做支付接口
  • 免费的seo网站在线 crm
  • 绍兴市高速公路建设指挥部网站网站主页和子页风格如何统一
  • 获取网站状态网站租金可以做办公费吗
  • 网站开发执行什么标准号wordpress主题 表白
  • 杭州网站推广与优化凡科网是免费的吗
  • 公司网站的重要性门户网站推广介绍方案
  • 做金融网站看那些素材江门网红打卡景点蓬江区
  • 饮食网站模板建网站中企动力优
  • 郑州 制造 网站东平企业建站公司
  • 天津设计师网站大全展示型网站搭建
  • 南宁网站建设 传导网站开发平台开发公司