1. 程式人生 > >Linux 下VLC伺服器RTSP功能實現

Linux 下VLC伺服器RTSP功能實現

http://biancheng.dnbcw.info/linux/371132.html

主要安裝步驟如下:
1、安裝Fedora7;
2、去掉Fedora 7的防火牆,當然也可以自己配置防火牆,允許4212埠和5554埠;
3、安裝VLC伺服器,這個見上面的部落格文章;
然後配置VLC伺服器,配置步驟如下:
1、在Fedora 7的控制終端中執行
vlc --ttl 12 -vvv --color -I telnet --telnet-password videolan --rtsp-host 0.0.0.0:5554
2、通過telnet hostip 4212登入到vlc的VLM介面;
3、在vlm介面上執行
new Test vod enabled
setup Test input my_video.mpg  (注意my_video.mpg要麼是絕對路徑,要麼是相對路徑)
4、在客戶端鍵入命令:
vlc rtsp://server:5554/Test
就可以看到節目了。

new ch1 broadcast enabled setup ch1 input /tmp/happy_feet.mp4 setup ch1 output #duplicate{dst=rtp{dst=192.168.1.164,mux=ts,port=1234}}  setup ch1 output #duplicate{dst=rtp{dst=192.168.1.164,mux=ts,port=1234,,sdp=rtsp://192.168.1.164:8080/test.sdp}} control ch1 play

相關推薦

Linux VLC伺服器RTSP功能實現

http://biancheng.dnbcw.info/linux/371132.html 主要安裝步驟如下: 1、安裝Fedora7; 2、去掉Fedora 7的防火牆,當然也可以自己配置防火牆,允許4212埠和5554埠; 3、安裝VLC伺服器,這個見上面的部落格文章

Linux併發伺服器實現

實現併發伺服器的方式有多種,下面說一下我瞭解到的幾種解決方案。 方案一:多程序併發伺服器 主程序監聽、accept()連線,子程序負責處理業務邏輯和流的讀取。            缺點:程序需

VS2008VLC播放器,實現播放、暫停、停止、快進、截圖、進度條顯示、進度條控制功能

可以直接使用的原始碼:http://download.csdn.net/detail/dafenqie/9792806 1、首先建立一個基於對話方塊的應用程式; 2、建立完成後,把VLC的標頭檔案目錄vlc拷貝到工程目錄下,拷貝libvlc.dll、libvlccore.d

linux使用hiredis非同步API實現sub/pub訊息訂閱和釋出的功能

本文轉載自連結:  最近使用redis的c介面——hiredis,使客戶端與redis伺服器通訊,實現訊息訂閱和釋出(PUB/SUB)的功能,我把遇到的一些問題和解決方法列出來供大家學習。        廢話不多說,先貼程式碼。 redis_publisher.

linux用多執行緒實現socket伺服器和客戶端的非同步通訊

前面介紹了用select函式來實現socket的非同步收發資料,但是select函式也有一些缺陷,要使socket能持續地通訊,select必須不停地檢測,這樣程序就會一直阻塞在這裡,限制了功能的擴充套件,這裡我們用多執行緒的方式,另建立兩個執行緒用來發送/接收

linux效能監控shell指令碼實現系列一(伺服器整體效能監控)

在實現監控指令碼前,我們先了解下一些已經成型的監控程式,比如大名鼎鼎的nmon。 nmon官網 http://nmon.sourceforge.net/pmwiki.php nmon使用簡單說明 http://www.ibm.com/developerworks/cn/ai

手機影音第七天 視頻的播放一個視頻功能實現,視頻進度、電量變化的實現

播放器頁面電量變化 視頻進度變化 播放上一個、下一個與序列化實體類 等功能實現 先看下效果圖: 在這裏,視頻進度條會根據視頻播放變化,下方的按鈕中,播放下一個,上一個都已實現。代碼已經托管到碼雲上,想下載看的小夥伴可以從下方地址中獲取 https://git.oschina.net/j

linux通過軟連接實現訪問項目路徑外面的資源

技術 虛擬目錄 color 相關 上傳文件 eclipse 擔心 成功 tail 在javaweb項目開發中,圖片上傳是個比較常見的場景。一般都是在項目路徑下建個文件夾,然後上傳到該文件夾下;這樣這個圖片就可以和靜態資源一樣被直接訪問。這樣的好處就是訪問這圖

socket編程模擬linux的ssh代碼實現

服務端 tro class 思路 cmd 發送 無法 color message 實現思路: 1.提供輸入指令的客戶端; 2.提供返回執行指令結果的服務端 3.尋找服務端返回結果一次無法全部接收的解決思路 服務端代碼(ssh_server.py) 1 #coding=u

Linux代理伺服器配置

1.安裝squid [[email protected] ~]# yum install squid -y 安裝: squid.x86_64 7:3.5.20-12.el7.x86_64.rpm

LinuxLinux檢視伺服器配置的命令

目錄 一、伺服器型號 二、作業系統 三、CPU 四、記憶體 五、硬碟 六、其他 一、伺服器型號 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 二

linux伺服器上配置scrapy框架的python爬蟲,使用mysql資料庫儲存

最近在做把 爬蟲部署到伺服器上,爬下來的資料再存到資料庫裡。 因為伺服器是linux系統的,所以我們事先需要配置一些環境檔案以及依賴的庫 1、裝python 這一步沒啥好說的吧 2、裝pip,然後再用pip裝依賴的庫: pip install pymysql

對於Linux伺服器程式設計(2)

對於驚群問題,我們可以使用一個主執行緒來接受連線,並且把這個連線套接字傳遞到子程序裡面,讓子程序來處理這個連線。這種方法需要程序間通訊:通過Unix套接字來在程序之間傳遞套接字。【注意不能使用Unix套接字***直接***傳遞描述符到子程序,因為雖然父程序和子程序獲得的檔案描述符相同,但是子程序

對於Linux伺服器程式設計(1)

在Linux下面,對於海量連線並且每個連線在大部分時間裡面都是不活躍的情況下,我們使用Epoll來解決C10K[C10M]問題。 1.如何使用Epoll:man Epoll。即為三個系統呼叫。 2.在伺服器擁有多個CPU的情況下,我們需要多執行緒或者多程序來幫助我們提高程式的效能,所以就需要

大資料的實時熱點功能實現討論(實時流的TopN)

  我司內部有個基於jstorm的實時流程式設計框架,文件裡有提到實時Topn,但是還沒有實現。。。。這是一個挺常見挺重要的功能,但仔細想想實現起來確實有難度。實時流的TopN其實離大家很近,比如下圖百度和微博的實時熱搜榜,還有各種資訊類的實時熱點,他們具體實現方式不清楚,甚至有可能是半

Linux學習筆記 三 linux的連結庫以及實現

1、連結庫概述 Linux下得庫有動態與靜態兩種,動態通常用.so為字尾,靜態用.a為字尾。面對比一下兩者:     靜態連結庫:當要使用時,聯結器會找出程式所需的函式,然後將它們拷貝到執行檔案,由於這種拷貝是完整的,所以一旦連線成功,靜態程式庫也就不再需要了。

LinuxSamba伺服器配置

    之前一直在用Virtualbox和vagrant來在本地搭建虛擬機器,但是各種意外情況,煩的能搞死你,莫名其妙的崩潰,出錯(也有可能是我的問題),所以決定用之前熟悉的VMware來搭建開發環境。在本地(win)開發時需要能夠和虛擬機器共享資料夾,VMware自帶的

按照別人的教程寫的 linux mail伺服器 的搭建

用於搭建的伺服器資訊 阿里雲 Centos 6.5 32位 Postfix-2.8.12.tar.gz      Postfix MTA(郵件傳輸代理) Dovecot-2.1.8.tar.gz      IMAP 和 POP3 郵件伺服器 Postfixadmin-2.

提升linuxTCP伺服器併發連線數(limit)

https://cloud.tencent.com/developer/article/1069900 1、修改使用者程序可開啟檔案數限制   在Linux平臺上,無論編寫客戶端程式還是服務端程式,在進行高併發TCP連線處理時,最高的併發數量都要受到系統對使用者單一程序同時可開

Linux Eureka 伺服器的部署

                        1. 檢視 Linux 相關資訊        版本檢視# cat /etc/issueCentOS release 6.5 (Final)        位數檢視# getconf LONG_BIT64        第 2 - 4 步是 Eureka Ser