IP Camera Streaming via OBS


OBS stands for open broadcaster software, it is a free and open source software for video recording and live streaming. It enables video streaming quickly and easily on cross platform operating system including Windows, Mac, Linux. Most important, it has the graphic user interface, it's more friendly than ffmpeg for Windows users.


Download the OBS from here: https://obsproject.com/download

Install the OBS software in your computer, then run it.


OBS adopts modular UI design, after running it, scroll down to the bottom, click "+" button in Sources Module to add your IP camera.

OBS software
Add New Sources

OBS allows users to select many different sources, here we just wanna relay the rtsp url, so we select "Media Source".

OBS software sources
Choose Media Source from the list

On new pop-up window, we uncheck "Local File", the windows will show up another input & input format input, enter camera's RTSP URL in "Input", then click "OK" to proceed. In our test, we use the Yoosee Wi-Fi cameras, so the RTSP url path is

Input IP camera RTSP stream URL
Input IP camera RTSP stream URL

After done above steps, we are able to watch the video on OBS software.


Go to toolbar, click "File" menu and select "Settings" from sub-menu list, now we are able to tweak advanced settings of the OBS. Click "Stream", we can find the settings for Online Stream Services, choose the stream service you wanna use e.g. YouTube / YouTube Gaming, then input your stream name. In addition to streaming services, you are able to use your own custom stream server.

YouTube Online Streaming
Select Online Streaming Service

After complete above settings, you just need to click "Start Streaming" button to start online streaming.

Start Streaming
Start Streaming


Twitch, YouTube, Smashcast, Mixer.com, DailyMotion, WatchPeopleCode.com, Web.TV, GoodGame.ru, GamePlank, Vaughn Live/ iNSTAGID, Breakers.TV, CyberGame.TV, Djlive.pl, Facebook Live, Restream.io, Nood, Boomstream, Stream.live, Coderwall, Meridix Live Sports Platform, Afreeca.TV, CAM4, Picarto, Pandora TV Korea, LiveStream, Chaturbate, LiveEdu.tv, Twitter / Periscope, Switchboard Live (Joicaster)


XM IPC: rtsp://
Hikvision: rtsp://username:password@IPaddress:port/Streaming/Channels/id/
Dahua:  rtsp://admin:This email address is being protected from spambots. You need JavaScript enabled to view it.:554/cam/realmonitor?channel=1&subtype=1
Vivotek: rtsp://IPAddress/liveany.sdp?codectype=h264&h264_intraperiod=4000&h264_quant=99&h264_qvalue=40 
3S:: rtsp://IPAddress/cam1/h264
4XEM: rtsp://IPAddress/live.sdp
A-MTK: rtsp://IPAddress/media/media.amp
ABS: rtsp://IPAddress/mpeg4/1/media.amp
Absolutron: rtsp://IPAddress/image.mpg
ACTi: rtsp://IPAddress:7070/
ACTi: rtsp://IPAddress/
Acumen: rtsp://IPAddress/mpg4/rtsp.amp
Airlink101: rtsp://IPAddress/mpeg4
AirLive: rtsp://IPAddress/video.mp4
ALinking: rtsp://IPAddress/cam1/mjpeg
ALinking: rtsp://IPAddress/cam1/mpeg4
ALinking: rtsp://IPAddress/cam1/h264
ALLIEDE: rtsp://IPAddress:555/0/1:1/main
Asante: rtsp://IPAddress/cam1/mpeg4
Asoni: rtsp://IPAddress/GetData.cgi
Asoni: rtsp://IPAddress/
Aviosys: rtsp://IPAddress/mpeg4
Aviosys: rtsp://IPAddress:8554/mpeg4
AVS: Uriel: rtsp://IPAddress/mpeg4
AVTech: rtsp://IPAddress/live/mpeg4
AVTech: rtsp://IPAddress/live/h264
AXIS: rtsp://IPAddress/mpeg4/media.amp
AXIS: rtsp://IPAddress/axis-media/media.amp
AXview: rtsp://IPAddress
Basler: rtsp://IPAddress/mpeg4
Basler: rtsp://IPAddress/h264?multicast
BiKal: IP: CCTV: rtsp://IPAddress/
BiKal: IP: CCTV: rtsp://IPAddress/user.pin.mp2
BlueJay: rtsp://IPAddress/mpeg4
Bosch: rtsp://IPAddress/rtsp_tunnel
Bosch: rtsp://IPAddress/video
Bosch: rtsp://IPAddress/?inst=2
Brickcom: rtsp://IPAddress/channel1
Canon: rtsp://IPAddress/
Canon: rtsp://IPAddress/stream/profile1=u
Canon: rtsp://IPAddress/profile1=r
Canon: rtsp://IPAddress/profile1=u
CBC-Ganz: rtsp://IPAddress/gnz_media/main
Cisco: rtsp://IPAddress/img/media.sav
Cisco: rtsp://IPAddress
Clairvoyant: MWR: rtsp://IPAddress/av0_0
CNB: rtsp://IPAddress/
CNB: rtsp://IPAddress/mpeg4
Cohu: rtsp://IPAddress/stream1
Cohu: rtsp://IPAddress/cam
Compro: rtsp://IPAddress/medias1
D-Link: rtsp://IPAddress/play1.sdp
D-Link: rtsp://IPAddress/play2.sdp
Dallmeier: rtsp://IPAddress/encoder1
DoOurBest: rtsp://IPAddress/: ch0_0.h264
DVTel-IOimage: rtsp://IPAddress/ioImage/1
EagleVision: rtsp://IPAddress/11
EDIMAX: rtsp://IPAddress/ipcam.sdp
EDIMAX: rtsp://IPAddress/ipcam_h264.sdp
ENEO: rtsp://IPAddress/1/stream1
Etrovision: rtsp://IPAddress/rtpvideo1.sdp
EverWorldView: rtsp://IPAddress
EverFocus: rtsp://IPAddress/streaming/channels/0
Fine CCTV: rtsp://IPAddress/mpeg4
FLIR Systems: rtsp://IPAddress/ch0
FLIR Systems: rtsp://IPAddress/vis
FLIR Systems: rtsp://IPAddress:544/wfov
Foscam: rtsp://IPAddress/11
FSAN: RTSP://IPAddress/
Gadspot: rtsp://IPAddress/video.mp4
Genie: rtsp://IPAddress
Genius: rtsp://IPAddress/avn=2
GeoVision: rtsp://IPAddress:8554/CH001.sdp
Grandstream: rtsp://IPAddress/
GRUNDIG: rtsp://IPAddress/jpeg
GRUNDIG: rtsp://IPAddress/h264
GVI: rtsp://IPAddress/mpeg4
Hikvision: rtsp://IPAddress:554/h264
HuntElectronics: rtsp://IPAddress/video1+audio1
Ikegami: rtsp://IPAddress/stream1
iLink: rtsp://IPAddress
IndigoVision: rtsp://IPAddress
Infinova: rtsp://IPAddress/1.AMP
InnovativeSecurityDesigns: rtsp://IPAddress/stream1
INSTEK: DIGITAL: rtsp://IPAddress/
Intellinet: rtsp://IPAddress/video.mp4
Intellio: rtsp://IPAddress/
IONodes: rtsp://IPAddress/videoinput_1/h264_1/media.stm
IPUX: rtsp://IPAddress/mpeg4
IPx: rtsp://IPAddress/camera.stm
IQinVision: rtsp://IPAddress/now.mp4
IQinVision: rtsp://IPAddress/mp4
IRLAB: rtsp://IPAddress/
JVC: rtsp://IPAddress/PSIA/Streaming/channels/0
JVC: rtsp://IPAddress/PSIA/Streaming/channels/1
KARE: CSST-DIT: rtsp://IPAddress
KTC: rtsp://IPAddress/h264/
Launch: rtsp://IPAddress/0/username:password/main
Launch: rtsp://IPAddress:554/0/username:password/main
Laview: rtsp://IPAddress/
LevelOne: rtsp://IPAddress/access_code
LevelOne: rtsp://IPAddress/channel1
LevelOne: rtsp://IPAddress/live.sdp
LevelOne: rtsp://IPAddress/video.mp4
LevelOne: rtsp://IPAddress/h264
Linksys: rtsp://IPAddress/img/video.sav
Logitech: rtsp://IPAddress/HighResolutionVideo
Lorex: rtsp://IPAddress/video.mp4
Lumenera: rtsp://IPAddress/
LUXONVIDEO: rtsp://IPAddress/user_defined
Marmitek: rtsp://IPAddress/mpeg4
MaxVideo: rtsp://IPAddress/0/usrnm:pwd/main
MC Electronics: rtsp://IPAddress/
MeritLi-Lin: http://IPAddress: /rtsph264720p
MeritLi-Lin: http://IPAddress/rtsph2641080p
MeritLi-Lin: http://IPAddress: /rtsph264
MeritLi-Lin: http://IPAddress: /rtsph2641024p
MeritLi-Lin: rtsp://IPAddress/rtsph264
MeritLi-Lin: http://IPAddress: /rtspjpeg
MeritLi-Lin: http://IPAddress: /rtsph264
MESSOA: rtsp://IPAddress:8557/h264
MESSOA: rtsp://IPAddress/mpeg4
MESSOA: rtsp://IPAddress/livestream/
MESSOA: rtsp://IPAddress:7070
MicroDigital: rtsp://IPAddress/cam0_0
Moxa: rtsp://IPAddress/multicaststream
MultiPix: rtsp://IPAddress/video1
Onix: rtsp://IPAddress/cam0_0
OpenEye: rtsp://IPAddress/h264
Panasonic: rtsp://IPAddress:port//nphMpeg4/g726-640x48
Panasonic: rtsp://IPAddress/nphMpeg4/g726-640x480
Panasonic: rtsp://IPAddress/nphMpeg4/nil-320x240
Panasonic: rtsp://IPAddress/MediaInput/h264
Panasonic: rtsp://IPAddress/nphMpeg4/g726-640x
Panasonic: rtsp://IPAddress/MediaInput/mpeg4
Pelco: rtsp://IPAddress/stream1
PiXORD: rtsp://IPAddress
Planet: rtsp://IPAddress/ipcam.sdp
Planet: rtsp://IPAddress/ipcam_h264.sdp
Planet: rtsp://IPAddress/media/media.amp
PRIME: rtsp://IPAddress/cam1/h264/multicast
QihanTechnology: rtsp://IPAddress
Repotec: rtsp://IPAddress/cam1/mpeg4?user='username'&pwd='password'
SafeSky: rtsp://IPAddress
Samsung: rtsp://IPAddress/mpeg4unicast
Samsung: rtsp://IPAddress/mjpeg/media.smp
Samsung: rtsp://IPAddress/h264/media.smp
Sanan: rtsp://IPAddress/
Sanyo: rtsp://IPAddress/VideoInput/1/h264/1
ScallopImaging: rtsp://IPAddress:8554/main
Sentry: rtsp://IPAddress/mpeg4
SeyeonTech: -
FlexWATCH: rtsp://IPAddress/cam0_1
Sharx: rtsp://IPAddress/live_mpeg4.sdp
Siemens: rtsp://IPAddress/img/video.asf
Siemens: rtsp://IPAddress/livestream
Siqura: rtsp://IPAddress/mpeg4
Siqura: rtsp://IPAddress/h264
Siqura: rtsp://: IPAddress/VideoInput/1/h264/1
Siqura: rtsp://: IPAddress/VideoInput/1/mpeg4/1
Sitecom: rtsp://IPAddress/img/video.sav
Sony: rtsp://IPAddress/media/video1
Sparklan: rtsp://IPAddress/mpeg4
Speco: rtsp://IPAddress/
StarDot: rtsp://IPAddress/nph-h264.cgi
StarVedia: rtsp://IPAddress/CAM_ID.password.mp2
StoreNet: rtsp://IPAddress/stream1
SuperCircuits: rtsp://IPAddress/ch0_unicast_firststream
SuperCircuits: rtsp://IPAddress/ch0_unicast_secondstream
SuperCircuits: rtsp://IPAddress/live/mpeg4
Swann: rtsp://IPAddress/mpeg4
TCLINK: rtsp://IPAddress/av2
TCLINK: rtsp://IPAddress/live.sdp
Topica: rtsp://IPAddress:7070
Topica: rtsp://IPAddress/h264/media.amp
TP-Link: rtsp://IPAddress/video.mp4
TRENDnet: rtsp://IPAddress/mpeg4
TRENDnet: rtsp://IPAddress/play1.sdp
Truen: rtsp://IPAddress/video1
Ubiquiti: rtsp://IPAddress/live/ch00_0
UDP: Technology: rtsp://IPAddress/ch0_unicast_firststream
Verint: rtsp://IPAddress
Vgsion: rtsp://IPAddress/11
Vicon: rtsp://{user:password}@IPAddress:7070/
Vicon: rtsp://IPAddress/access_name_for_stream_1_to_5
Vicon: rtsp://{user:password}@IPAddress:7070/
VICON: rtsp://IPAddress:8557/h264
Videolarm: rtsp://IPAddress/mpeg4/1/media.amp
VisionDigi: rtsp://IPAddress/
VisionhitechAmericas: rtsp://IPAddress/h264&basic_auth=<base64_union_of_id&pwd>
Visionite: rtsp://IPAddress
VISTA: rtsp://IPAddress/cam1/h264
VISTA: rtsp://IPAddress/
VITEK: rtsp://IPAddress/ch0.sdp
Vivotek: rtsp://IPAddress/live.sdp
Weldex: rtsp://IPAddress:7070/h264
Y-cam: rtsp://IPAddress/live_mpeg4.sdp
Yudor: rtsp://IPAddress/
Zavio: rtsp://IPAddress/video.3gp
Zavio: rtsp://IPAddress/video.mp4

Most router manufacturer’s firmware doesn’t support phone tethering. But there’s 1 exception to that rule…


And every single ASUS router that runs their awesome ASUSWRT firmware is capable of tethering to your 3g/4g phone and sharing it’s data connection (android only).

The only other firmware’s that support tethering are OpenWRT and DD-WRT. The problem? These aren’t stock (manufacturer-installed) firmware. You have to ‘root’ your router and flash the firmware yourself, which comes with the risk of ‘bricking’ your router (breaking the software so it won’t turn on or work properly).

Pricing: ASUSWRT routers start around $80 and run in the the $300’s, so they aren’t cheap. But most people won’t need or want the true top-end line. Our absolute favorite ASUS router is the RT-AC68U, which currently costs around $150 on Amazon.

It’s the perfect blend of affordability and power, and it’s one I use personally. We run a VPN server, VPN client, home cloud server, and have over 20 connected devices with no problems whatsoever.

Other great ASUSWRT routers:

We wrote an entire guide with our favorite ASUSWRT routers. But here are the highlights:

Reference: https://www.vpnuniversity.com/tutorial/how-to-share-unlimited-4g-data-with-your-router

Also see: https://setuprouter.com/router/asus/

This tutorial was written by Tom's Hardware Community member JamieKavanagh. You can find a list of all their tutorials here.

A firewall is an essential aspect of computing and no PC should ever be without one. That’s why Windows has one bundled and active as standard. Windows Firewall occasionally has to be told to let a program communicate with the network, which is where opening ports comes in. If you want to open firewall ports in Windows 10, here’s how you do it.

Firewalls are designed to protect a network from threats. Either threats from the outside trying to get in or threats from the inside trying to get out. It does this by blocking network-enabled ports. Every time a program tries to communicate through this port, the firewall checks its database of rules to see if it is allowed or not. If it doesn’t know, it asks you, which is why you sometimes see prompts asking you if a particular program is permitted to access the internet.

Windows 10 Settings

Open firewall ports in Windows 10
You can manually permit a program to access the internet by opening a firewall port. You will need to know what port it uses and the protocol to make this work.


  1. Navigate to Control Panel, System and Security and Windows Firewall.
  2. Select Advanced settings and highlight Inbound Rules in the left pane.
  3. Right click Inbound Rules and select New Rule.
  4. Add the port you need to open and click Next.
  5. Add the protocol (TCP or UDP) and the port number into the next window and click Next.
  6. Select Allow the connection in the next window and hit Next.
  7. Select the network type as you see fit and click Next.
  8. Name the rule something meaningful and click Finish.

You have now opened a firewall port in Windows 10!

Bulk Rename Utility

Bulk Rename Utility
The Free File Renaming Utility for Windows.

 Download Bulk Rename Utility No-Installer Version (BRU_NoInstall.ZIP)  This ZIP file contains all the files for all the Windows platforms in a compressed file without installer. Useful to download a fully working program which is portable and can be run from a write-protected disc or on a computer where you have no installation privileges.

Download the ZIP file, extract files to a folder and 


Image Resizer for Windows

How to use Image Resizer for Windows

After installing it, right-click on one or more selected picture files in File Explorer, then select Resize pictures.

File Explorer Context Menu

Specify a size and any additonal options, then click Resize.

Image Resizer for Windows


Windows 10 TCP/IP Reset


WiFi adapter sees available network, however will not accept tcp/ip address. Attempting to reset winsock and ip stack may resolve the problem. Note, this information is one of many possible solutions that should only be attempted if you have a good working knowledge of the Windows OS network settings and services.

 1. In the search box on the taskbar, type Command prompt, press and hold (or right-click) Command prompt, and then select Run as administrator > Yes.

2. At the command prompt, run the following commands in the listed order, and then check to see if that fixes your connection problem:

  • Type netsh winsock reset and press Enter.
  • Type netsh int ip reset and press Enter.
  • Type ipconfig /release and press Enter.
  • Type ipconfig /renew and press Enter.
  • Type ipconfig /flushdns and press Enter.

For a complete list of Windows 10 network troubleshooting see https://support.microsoft.com/en-us/help/10741/windows-10-fix-network-connection-issues.

Yes, you can live stream directly from the PTZOptics cameras!

In this video, we discuss how to live stream directly from the PTZOptics cameras via RTMP to your favorite live streaming destination such as Facebook or YouTube. RTMP stands for Real Time Media Protocol which is used across the industry for high quality live streaming. PTZOptics cameras have multiple IP streaming capabilities including RTSP, RTMP, Multicast, SDK and even ONVIF.

As mentioned in this video, PTZOptics cameras do support an audio line input for embedding the audio onto the HDMI or IP Stream of the cameras. So if you plan to use the PTZOptics cameras for streaming directly to your CDN such as Facebook or YouTube you will want to use a line level microphone input.




Google Fonts & Icons

Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric. At the same time, the font features friendly and open curves. While some grotesks distort their letterforms to force a rigid rhythm, Roboto doesn’t compromise, allowing letters to be settle in to their natural width. This makes for a more natural reading rhythm more commonly found in humanist and serif types.

This is the normal family, which can be used alongside the Roboto Condensed family and the Roboto Slab family.



Most router manufacturer’s firmware doesn’t support phone tethering. But there’s 1 exception to that rule…


And every single ASUS router that runs their awesome ASUSWRT firmware is capable of tethering to your 3g/4g phone and sharing it’s data connection (android only).

The only other firmware’s that support tethering are OpenWRT and DD-WRT. The problem? These aren’t stock (manufacturer-installed) firmware. You have to ‘root’ your router and flash the firmware yourself, which comes with the risk of ‘bricking’ your router (breaking the software so it won’t turn on or work properly).



1 x 2MP 10X / 4X Bullet IP Camera (POE Optional)

 1 x Bracket

 1 x CD (include software and User Manual)

 1 x Power Adapter

Camera Model





SD Card Slot






Optical Zoom








Image Sensor

Panasonic 34227

Effective Pixels



Auto Iris

Electronic Shutter

1/25s ~ 1/30000s

Day & Night


Min. Illumination

0lux (IR ON)

Image Settings

Exposure Mode(Auto/Iris Priority/Shutter Priority/Manual) ,Sharpness, Saturation, Brightness & Contrast Adjustable, AWB, AGC Adjustable

WDR Range

Digital WDR

Noise Reduction


Image Orientation


Privacy Zone


Motion Detection


Video Compression

Image Quality


50HZ:25fps(1920x1080) 60HZ:30fps(1920x1080)

Bit rate


Encode Mode


Image Quality

Six levels under VBR; Free adjustment under CBR




Wall Bracket

IR Distance

Up to 80meters

Pan Rotation Range

0〫~250 〫

Tilt Rotation Range

-10〫~55 〫

Pan Speed

0.5〫~12 〫/s

Tilt Speed

0.5〫~12 〫/s

Preset Position





DC Socket

Remote Monitoring

IE Browsing, CMS 3 Control Software

User Access

Supports simultaneous monitoring for up to 4 users with multi-stream real time transmission

Network Protocol




Power Supply

DC 12V

Work Environment

-30℃~60℃, 10%~90% Humidity