• FFmpeg —— 点播流程技术总结(公网、局域网)


    前言

         TVOD(True Video-On-Demand),称其为真实点播电视,它真正支持即点即放。当用户提出请求时,视频服务器将会立即传送用户所要的视频内容。若有另一个用户提出同样的需求,视频服务器就会立即为他再启动另一个传输同样内容的视频流。不过,一旦视频流开始播放,就要连续不断的播放下去,直到结束。这种方式下,每个视频流转为某个用户服务。

         
         为什么本文放到FFmpeg专栏。作者认为点播也是一种音视频系列的技术,并目前没有其他音视频相关专栏,先放到这里,后续相关内容多了会另开一个专栏存放。

         本文会详细介绍类似TVOD方式的局域网、公网点播。


    正文 - 局域网

         场景:当项目需求为在各科室计算机上用户自行选择显示的视频节目;或展厅大屏定时播放视频。

          ★ 首先选择一台计算机作为服务器端:
                1、在服务器端搭建ndinx点播服务。对于服务器来说只要在点播目录下放flv文件,就可以组成rtmp或hls的流媒体地址。
                2、搭建Tcp服务端。目的为已连接的客户定时发送点播媒体的流媒体地址集合。
          ★ 不同位置但同网内的计算机为客户端:
                1、客户端软件打开后主动连接服务端,若连接不上则定时循环连接直到连上。
                2、客户端软件连接服务后,则会被动接收服务器上的流媒体地址集合,并不定时更新集合。
                3、客户端软件有了流媒体服务端

  • 相关阅读:
    LeetCode 349 两个数组的交集 - Java 实现
    C++11
    C# Winform 相册功能,图片缩放,拖拽,预览图分页
    ISIS——基本概念2(域间路由)
    Qt http网络编程
    卡尔曼滤波之二:Python实现
    lark发消息艾特接口
    本周行情回顾和下周预期2022.6.26(连续大跌后,企稳反弹?)
    MFC Windows 程序设计[310]之混搭个性按钮组群(附源码)
    首届昇腾AI创新大赛,“照见”好学不倦的“后浪”
  • 原文地址:https://blog.csdn.net/automoblie0/article/details/126282314