Posts

Wowza Streaming Engine 4.7.2 (build 20903) released

Image
Wowza Streaming Engine 4.7.2 has new a new MediaCaster type to enable live applications to ingest Secure Reliable Transport (SRT)

I notice ./lib-native/linux64/libwowzasrt.so need libcrypto.so and libssl.so  was added.  If you are interested SRT, may check out
How to specify per-stream settings in .stream filesHow to create and use .stream files in Wowza Streaming Engine Manager





Changes (since 4.7.1 release)
Improved LiveRepeater MediaCaster reset logic when streamForceResetOnReconnect is enabledFixed MediaCaster so _definst_ is correctly removed when IsrRemoveDefaultAppInstance is set to true for WOWZ and RTMP connectionsImproved Apple HLS MediaCaster to support relative path pointersAdded HTTPS support for Apple HLS stream files created in Wowza Streaming Engine ManagerAdded support for ingesting Secure Reliable Transport (SRT) sources with the MediaCasterFixed null pointer exceptions when an HLS chunk isn't ready for publishingFixed CORS headers that were being added incorrectly f…

Wowza 4.7.1 (Build 20635)

Image
Changes since 4.7.0.02 release
Fixed parsing of AC-3 descriptor in MPEG-TS source streams Added validatePath to IHTTPProvider to enable requested content paths to be validated Updated Application and ApplicationInstance name verification Updated HTTP and RTSP streamer URL validation Updated the default JMX permissions to readonly Disabled Server.readConfig() and Server.writeConfig mbeans Updated HTTP provider HTTPProviderMediaList to validate provided stream names Updated default VHost.xml to remove HTTP provider HTTPProviderCaptionFile Fixed Microsoft PlayReady encryption to properly handle large fragments Fixed CORS headers for Apple HLS and range requests Updated liverepeater MediaCaster when streamForceResetOnReconnect is enabled Fixed Wowza nDVR out-of-bounds exception when segments are empty Added REST endpoint /v3/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}:

Try to setup video encoder on cloud

Image
ถ้าจะทำ video transcode โดยใช้ Cloud ตอนนี้ #Google พร้อมใช้แล้ว สำหรับ #AWS ยังเป็น Preview อยู่ (ยังไม่มีข้อมูลเรื่องราคา) #Alibaba ยังไม่เปิดสำหรับลูกค้านอกประเทศ(จีน) และ #Azure พร้อมใช้เหมือนกัน ใน US/EU แต่ยังไม่มีใน AP
สมมุติว่าถ้าจะเอาสัก 1 Instance, spec ประมาณนี้ - CPU 6 Core, RAM 56 GB, 1x375 SSD - 1xNVIDIA TESLA K80

What's new on Wowza Streaming Engine 4.7.0.01 and 4.7.0.02

Image
4.7.0.02 Build 20446 (Most fixed on WebRTC, Wowza-CDN)
Added H264 WebRTC constraints override properties. These should only be used when WebRTC is being usedAdded Application/RTP property rtpForceH264Constraint (Boolean, default=false) to override the constraints value for H264Added Application/RTP property rtpForceH264ConstraintValue (Integer, default=192) to set the override constraint value. Only the top 4 bits MUST be setImproved RTSP/RTP playback to properly handle Streams/Properties instanceOn and instantOnBufferTimeFixes several issues with PushPublishManager API interaction with PushPublish module in the area of adding and deleting targetsFixed bad xml in Akamai DASH manifest for audio AdaptionSet with DRMAdded default Sample Frequency (8000) for PCM audio when creating SDP entriesFixed Application/RTP property rtpForceH264Constraint so it can be set independently to rtpUseLowestH264Constraint and rtpUseHighestH264ConstraintFixed destination stream name generation for wowza-cdn…

sysctl.conf (High performance config)

Credit: Dom Charoenyos, https://pastebin.com/h5iEuiPz
# # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additional system variables. # See sysctl.conf (5) for information. #
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3
##############################################################3 # Functions previously found in netbase #
# Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks